Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion packages/squad-cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bradygaster/squad-cli",
"version": "0.8.25-build.10",
"version": "0.8.25-build.14",
"description": "Squad CLI — Command-line interface for the Squad multi-agent runtime",
"type": "module",
"bin": {
Expand Down Expand Up @@ -143,6 +143,14 @@
"./commands/copilot-bridge": {
"types": "./dist/cli/commands/copilot-bridge.d.ts",
"import": "./dist/cli/commands/copilot-bridge.js"
},
"./commands/personal": {
"types": "./dist/cli/commands/personal.d.ts",
"import": "./dist/cli/commands/personal.js"
},
"./commands/cast": {
"types": "./dist/cli/commands/cast.d.ts",
"import": "./dist/cli/commands/cast.js"
}
},
"files": [
Expand Down
3 changes: 2 additions & 1 deletion packages/squad-cli/src/cli-entry.ts
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,8 @@ async function main(): Promise<void> {
console.log(` ${BOLD}schedule${RESET} Manage scheduled tasks`);
console.log(` Usage: schedule list | run <id> | init | status`);
console.log(` ${BOLD}personal${RESET} Manage your personal squad (ambient agents)`);
console.log(` Usage: personal init | list | add <name> --role <role> | remove <name>`);
console.log(` Usage: personal init | list | add <name>`);
console.log(` --role <role> | remove <name>`);
console.log(` ${BOLD}cast${RESET} Show current session cast (project + personal agents)`);
console.log(` ${BOLD}rc${RESET} Start Remote Control bridge (phone/browser → Copilot)`);
console.log(` Usage: rc [--tunnel] [--port <n>] [--path <dir>]`);
Expand Down
9 changes: 5 additions & 4 deletions packages/squad-cli/src/cli/commands/personal.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,22 +34,23 @@ export async function runPersonal(cwd: string, subcommand: string, args: string[
fatal('Usage: squad personal add <name> --role <role>');
}
const roleIdx = args.indexOf('--role');
const role = (roleIdx !== -1 && args[roleIdx + 1]) ? args[roleIdx + 1] : 'agent';
await personalAdd(name, role);
const role = roleIdx !== -1 && args[roleIdx + 1] ? args[roleIdx + 1] : 'agent';
await personalAdd(name!, role!);
break;
}
case 'remove': {
const name = args[0];
if (!name) {
fatal('Usage: squad personal remove <name>');
}
await personalRemove(name);
await personalRemove(name!);
break;
}
default:
fatal(
`Unknown personal subcommand: ${subcommand}\n` +
` Available: init, list, add <name> --role <role>, remove <name>`,
` Available: init | list | add <name> --role <role>\n` +
` remove <name>`,
);
}
}
Expand Down
6 changes: 5 additions & 1 deletion packages/squad-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bradygaster/squad-sdk",
"version": "0.8.25-build.10",
"version": "0.8.25-build.14",
"description": "Squad SDK — Programmable multi-agent runtime for GitHub Copilot",
"type": "module",
"main": "./dist/index.js",
Expand All @@ -22,6 +22,10 @@
"types": "./dist/config/index.d.ts",
"import": "./dist/config/index.js"
},
"./config/agent-source": {
"types": "./dist/config/agent-source.d.ts",
"import": "./dist/config/agent-source.js"
},
"./skills": {
"types": "./dist/skills/index.d.ts",
"import": "./dist/skills/index.js"
Expand Down
Loading
Loading