YeonGyu-Kim
25d9437513
feat(keyword-detector): add team mode keyword detection
...
Detects user invocations of team-mode work across English and Korean
('team mode', '팀 모드', '팀으로') and injects a concise English directive
instructing the LLM to orchestrate via team_* tools (team_create ->
team_task_create + team_send_message), forbidding delegate_task
substitution and fallbacks.
The Korean variants use a Hangul-syllable negative lookbehind (가-힣) so
that '스팀으로 게임 켜줘' does not falsely match '팀으로' and '스팀모드' does
not falsely match '팀모드'.
Follows the existing folder pattern (mode/default.ts + mode/index.ts)
shared by ultrawork/, search/, and analyze/. The hook orchestration in
hook.ts handles the new keyword type generically through the shared
KEYWORD_DETECTORS array, so existing guards (non-OMO agent skip,
non-main session filter, system-reminder strip, code-block strip) all
apply automatically.
Adds 7 regression tests covering English/Korean trigger forms, the
Hangul-prefix false-positive guard, the bare-'team' negative case, and
non-main-session filtering.
2026-05-06 14:19:40 +09:00
YeonGyu-Kim
2ffe5afe2e
feat(shared): add supplemental model capability entries for team-mode
2026-05-06 14:19:40 +09:00
YeonGyu-Kim
c79addb626
test(shared): expand migrate-legacy-config-file tests for team-mode
2026-05-06 14:19:40 +09:00
YeonGyu-Kim
34b659a3b1
feat(shared): update agent display names for team-mode
2026-05-06 14:19:40 +09:00
YeonGyu-Kim
20a66f7061
feat(plugin): wire team-mode into tool-guard and transform hook creation
2026-05-06 14:19:40 +09:00
YeonGyu-Kim
d7d956468c
docs: add AGENTS.md for team-mode and tmux-subagent features
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
1168e3a51f
test(perf): add plugin init team-mode resume-defer benchmark
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
a475e456b3
feat(cli): add doctor check for team-mode dependencies
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
855c848b99
feat(opencode-skill-loader): adapt skill resolution and discovery for team-mode
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
7fbefa4cfe
feat(claude-code-loader): adapt plugin discovery for team-mode
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
15a0e10450
feat(background-agent): adapt task poller for team-mode work distribution
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
00a6647021
feat(background-agent): adapt idle event handler for team-mode sessions
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
a0d122b1e6
feat(background-agent): integrate team-mode into background manager
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
417a368af8
feat(background-agent): extend types for team-mode background tasks
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
2e6bb3413e
feat(builtin-commands): adapt commands and templates for team-mode
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
39f27b91b1
feat(tools): wire team-mode into skill and subagent resolvers
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
2078f9cad1
feat(tools): extend delegate-task types for team-mode subagents
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
fc31524dfc
feat(tools): register team-mode skill tooling and update exports
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
75fc915fb6
test(agents): expand hephaestus and utils tests for team-mode
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
527ab51a54
feat(agents): adapt momus agent for team-mode context
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
98a69b939a
feat(agents): adapt agent-skill-resolution for team-mode skills
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
a110c739e1
feat(agents): register team-mode in builtin and general agent definitions
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
6327a7aca7
feat(agents): add available-skills resolution with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
79ba0e6f32
feat(hooks): add aggressive truncation strategy tests for context-window recovery
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
d2a28c19c6
feat(hooks): adapt session-recovery for team-mode session semantics
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
473062d917
feat(hooks): export team-mode hooks from central index
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
d67e57ef3e
feat(plugin): include team-mode in message transform and skill context
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
dabd35f266
feat(plugin): integrate team-mode into session events and synthetic idles
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
f882f04bb0
feat(plugin): add team-mode gating to tool execute hooks
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
47e0fbad49
feat(plugin): register team-mode tools and expand registry tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
2258c009e9
feat(plugin-handlers): wire team-mode into agent, command and tool config handlers
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
2c48cabb75
feat(plugin): initialize team-mode at plugin entry and config merge
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
ecd9cee221
feat(hooks): add team tool gating hook with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
438806e70f
feat(hooks): add team member status handler with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
384132cb45
feat(hooks): add team member error handler with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
de88241ff7
feat(hooks): add team lead orphan handler with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
c16c67c26b
feat(hooks): add team idle wake hint handler with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
bd768a469b
feat(hooks): add team-mode status injector hook with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
7f8034c8e2
feat(hooks): add team mailbox injector hook with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
844dcd4e83
feat(builtin-skills): register team-mode skill in exports
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
c9fdb04240
feat(builtin-skills): add team-mode skill implementation with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
d3c020c4f9
feat(team-mode): export team-tools barrel
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
f2555feadb
feat(team-mode): add team tasks tools with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
b71c6e1905
feat(team-mode): add team query tools with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
379b3fde1f
feat(team-mode): add team messaging tools with missing-session tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
f4327987d5
feat(team-mode): add team lifecycle tools with inline spec tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
a10ab16c39
feat(team-mode): export team-runtime barrel
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
c657dff8d1
feat(team-mode): add team runtime shutdown helpers and tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
cb1c7508e7
feat(team-mode): add team runtime resource cleanup with tests
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
62d409085e
feat(team-mode): add team runtime delete with background cancellation tests
2026-05-06 14:19:39 +09:00