YeonGyu-Kim
3e2e4e29df
feat(agent-teams): add team path resolution utilities
...
- Implement user-global paths (~/.sisyphus/teams/, ~/.sisyphus/tasks/)
- Reuse sanitizePathSegment for team name sanitization
- Cross-platform home directory resolution
- Comprehensive test coverage with sanitization tests
Task 2/25 complete
2026-02-14 13:33:30 +09:00
Nguyen Khac Trung Kien
386521d185
test(agent-teams): set explicit lead agent in delegation consistency test
2026-02-14 13:33:30 +09:00
Nguyen Khac Trung Kien
accb874155
fix(agent-teams): close delete race and preserve parent-agent fallback
2026-02-14 13:33:30 +09:00
Nguyen Khac Trung Kien
1e2c10e7b0
fix(agent-teams): harden inbox parsing and behavioral tests
2026-02-14 13:33:30 +09:00
Nguyen Khac Trung Kien
a9d4cefdfe
fix(agent-teams): authorize task tools by team session
2026-02-14 13:33:30 +09:00
Nguyen Khac Trung Kien
2a57feb810
fix(agent-teams): tighten config access and context propagation
2026-02-14 13:33:30 +09:00
Nguyen Khac Trung Kien
f422cfc7af
fix(agent-teams): harden deletion and messaging safety
2026-02-14 13:33:30 +09:00
Nguyen Khac Trung Kien
0f0ba0f71b
fix(agent-teams): address race condition in team deletion locking
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
c15bad6d00
fix(agent-teams): enforce lead spawn auth and dedupe shutdown
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
805df45722
fix(agent-teams): lock team deletion behind config mutex
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
cf42082c5f
fix(agent-teams): accept teammate agent IDs in messaging
...
Normalize send_message recipients so name@team values resolve to member names, preventing false recipient-not-found fallbacks into duplicate delegation paths. Also add delegation consistency coverage and split teammate runtime helpers for clearer spawn and parent-context handling.
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
40f844fb85
fix(agent-teams): align spawn schema and harden inbox rollback behavior
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
fe05a1f254
fix(agent-teams): harden lead auth and require teammate categories
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
e984ce7493
feat(agent-teams): support category-based teammate spawning
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
3f859828cc
fix(agent-teams): rotate lead session and clear stale teammate inbox
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
11766b085d
fix(agent-teams): enforce T-prefixed task id validation
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
2103061123
fix(agent-teams): close latest review gaps for auth and race safety
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
79c3823762
fix(agent-teams): enforce session-bound messaging and shutdown cleanup
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
dc3d81a0b8
fix(agent-teams): tighten reviewer-raised runtime and messaging guards
...
Validate sender/owner/team flows more strictly, fail fast on invalid model overrides, and cancel failed launches to prevent orphaned background tasks while expanding functional coverage for these paths.
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
7ad60cbedb
fix(agent-teams): atomically write inbox files
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
1a5030d359
fix(agent-teams): fail fast on teammate launch errors
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
dbcad8fd97
fix(agent-teams): harden task operations against traversal
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
0ec6afcd9e
fix(agent-teams): move team existence check under lock
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
f4e4fdb2e4
fix(agent-teams): add strict identifier validation rules
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
db08cc22cc
test(agent-teams): add functional and utility coverage
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
766794e0f5
fix(agent-teams): store data under project .sisyphus
2026-02-14 13:33:29 +09:00
Nguyen Khac Trung Kien
0f9c93fd55
feat(tools): add native team orchestration tool suite
...
Port team lifecycle, teammate runtime, inbox messaging, and team-scoped task flows into built-in tools so multi-agent coordination works natively without external server dependencies.
2026-02-14 13:33:29 +09:00