Loading...
Loading...
Used when an Agent needs to control OpenTeam via the local openteamcli: create AI group chats, add temporary roles, publish tasks, wait for replies, read results, or continue existing group chats.
npx skill4agent add afumu/openteam openteam-controlopenteamcliopenteamclinpm install -g @afumu/openteamclinpm install -g ./packages/openteamclinpm link ./packages/openteamcliopenteamcli daemon start
openteamcli doctordaemon startalreadyRunningextension.connectedfalseLocal Agent Controldoctoropenteamcli daemon restart
openteamcli doctortask.json{
"chat": {
"name": "Solution Review",
"mode": "independent"
},
"roles": [
{
"source": "temporary",
"name": "Engineer",
"systemPrompt": "Evaluate from the perspectives of engineering implementation, complexity, risk and testing."
},
{
"source": "temporary",
"name": "Product Manager",
"systemPrompt": "Evaluate from the perspectives of user value, scope control and delivery rhythm."
}
],
"task": {
"target": "all",
"content": "Please evaluate this solution and provide risks, suggestions and final judgments."
},
"options": {
"waitForReplies": true,
"activateChat": true,
"openTeamPage": true
}
}openteamcli run create-and-post --file task.json --wait{
"source": "temporary",
"name": "Researcher",
"description": "Responsible for filling gaps and fact-checking.",
"chatSite": "deepseek",
"systemPrompt": "You are a researcher, responsible for verifying facts, identifying hypothesis loopholes, and listing information that needs to be supplemented."
}chatSitedeepseekchatgptgeminiclaudegroksystemPromptchatIdopenteamcli task post --chat <chatId> --target all --content "Follow-up question"
openteamcli task wait --chat <chatId> --message <messageId> --timeout 300000
openteamcli task read --chat <chatId> --message <messageId>task postchat gettask readopenteamcli daemon statuspending0openteamcli daemon restartopenteamcli daemon start
openteamcli doctor
openteamcli daemon status
openteamcli daemon restart
openteamcli chat list
openteamcli chat get <chatId>
openteamcli chat create --name "Group Chat Name" --mode independent
openteamcli chat activate --chat <chatId>
openteamcli chat initialize --chat <chatId>
openteamcli role list --chat <chatId>
openteamcli role batch-add --chat <chatId> --file roles.json
openteamcli task post --chat <chatId> --target all --content "Task"
openteamcli task wait --chat <chatId> --message <messageId> --timeout 300000
openteamcli task read --chat <chatId> --message <messageId>roles.json[
{
"source": "temporary",
"name": "Researcher",
"systemPrompt": "Responsible for filling gaps and fact-checking."
}
]error.code| Error Code | Handling Method |
|---|---|
| Ask the user to open the OpenTeam plugin page, confirm that Local Agent Control is enabled, then re-run |
| Ask the user to enable |
| Run |
| Run |
| Do not retry blindly. The local token or daemon status may be abnormal; first run |
| First run |
run create-and-post --file ... --wait127.0.0.1