Skip to content

feat(team): add task board and team collaboration tools#25

Open
chaizhenhua wants to merge 2 commits into
tirea-0.5from
worktree-feat-team-collab
Open

feat(team): add task board and team collaboration tools#25
chaizhenhua wants to merge 2 commits into
tirea-0.5from
worktree-feat-team-collab

Conversation

@chaizhenhua
Copy link
Copy Markdown
Contributor

@chaizhenhua chaizhenhua commented Mar 15, 2026

Summary

  • Add TaskStore trait (TaskReader + TaskWriter) with task dependency graph (blocks/blocked_by)
  • Implement TaskStore for MemoryStore, FileStore, and PostgresStore
  • Add three agent-facing tools: send_message, task_list, task_update (create/update/claim/assign/complete/delete)
  • Add TeamPlugin that injects task board context into LLM inference and post-tool reminders
  • Wire via TeamWiring implementing SystemWiring

Test plan

  • 7 team_tools unit tests (send_message, task_list, task_update operations)
  • 17 memory store task tests (CRUD, claim CAS, dependency chains, diamond deps)
  • 9 file store task tests
  • Full workspace: 869 tests pass, 0 failures
  • PostgresStore integration test (requires live database)

@chaizhenhua chaizhenhua force-pushed the worktree-feat-team-collab branch from e90c244 to acef8ea Compare March 16, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant