Skip to content

Conversation

@Norbert515
Copy link
Owner

Summary

  • Etiquette moved to teams: All etiquette includes (messaging, completion, reporting, escalation, handoff) removed from individual agents and added to team definitions. Etiquette defines how agents in a team communicate — this is a team-level concern, not per-agent.
  • New etiquette/completion protocol: Extracted inline completion patterns (sendMessageToAgent, setAgentStatus) from agents into a shared protocol covering both one-shot and long-running agent lifecycles.
  • New behaviors/qa-review-cycle: Extracted from feature-lead and enterprise-lead into a reusable behavior.
  • Model cleanup: Removed applies-to from etiquette/behavior files, removed permissionMode from agent markdown files, added agents field to AgentPersonality for sub-agent declarations, added include support to TeamDefinition.
  • TeamFrameworkLoader updated: Merges team-level includes into agent prompts (team includes first, then agent includes, deduped).

Test plan

  • dart analyze packages/vide_core — clean (1 pre-existing info)
  • All 346 vide_core tests pass (dart test packages/vide_core)
  • dart format applied

@Norbert515 Norbert515 force-pushed the refactor/team-framework-cleanup branch from 1b3ac19 to b26aef1 Compare February 6, 2026 18:45
…haviors/agents support

- Move all etiquette includes from individual agents to team definitions
  (etiquette defines how agents in a team communicate - a team-level concern)
- Remove applies-to field from etiquette/behavior files
- Add agents field to AgentPersonality for recursive sub-agent declarations
- Remove permissionMode from all agent markdown files
- Create etiquette/completion protocol (extracted from inline agent patterns)
- Create behaviors/qa-review-cycle (extracted from feature-lead/enterprise-lead)
- Add include support to TeamDefinition model
- Update TeamFrameworkLoader to merge team includes into agent prompts
- Regenerate bundled framework, update tests
@Norbert515 Norbert515 force-pushed the refactor/team-framework-cleanup branch from b26aef1 to c3a661d Compare February 7, 2026 12:16
@Norbert515 Norbert515 merged commit 75185df into main Feb 7, 2026
1 check passed
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