refactor: unify skill sync, remove commands directory

- Remove commands/ sync from agent-runner (skills/ is SSOT for both agents)
- Remove ~/.codex/skills/ as source (use ~/.claude/skills/ only)
- Codex uses $skill prefix, Claude Code uses /skill — both read from skills/
- Minor formatting fixes in config.ts, group-queue.test.ts, index.ts
This commit is contained in:
Eyejoker
2026-03-13 17:03:28 +09:00
parent 922ec60517
commit 09a089ccaf
4 changed files with 48 additions and 96 deletions

View File

@@ -37,14 +37,21 @@ export const AGENT_TIMEOUT = parseInt(
10,
);
export const AGENT_MAX_OUTPUT_SIZE = parseInt(
process.env.AGENT_MAX_OUTPUT_SIZE || process.env.CONTAINER_MAX_OUTPUT_SIZE || '10485760',
process.env.AGENT_MAX_OUTPUT_SIZE ||
process.env.CONTAINER_MAX_OUTPUT_SIZE ||
'10485760',
10,
); // 10MB default
export const IPC_POLL_INTERVAL = 1000;
export const IDLE_TIMEOUT = parseInt(process.env.IDLE_TIMEOUT || '1800000', 10); // 30min default — how long to keep agent alive after last result
export const MAX_CONCURRENT_AGENTS = Math.max(
1,
parseInt(process.env.MAX_CONCURRENT_AGENTS || process.env.MAX_CONCURRENT_CONTAINERS || '5', 10) || 5,
parseInt(
process.env.MAX_CONCURRENT_AGENTS ||
process.env.MAX_CONCURRENT_CONTAINERS ||
'5',
10,
) || 5,
);
function escapeRegex(str: string): string {