Skip to content

feat: meeting room for corporate-style collaboration - #17

Merged
tak2-08 merged 1 commit into
mainfrom
feat/meeting-room
Aug 27, 2026
Merged

feat: meeting room for corporate-style collaboration#17
tak2-08 merged 1 commit into
mainfrom
feat/meeting-room

Conversation

@tak2-08

@tak2-08 tak2-08 commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a meeting room (agent-meeting.mjs) to agent-shared-context for corporate-style meetings with auto-generated minutes.

Features

  • 8 meeting types: discussion(토론), presentation(발표), rebuttal(반박), decision(의사결정), standup(스탠드업), retrospective(회고), planning(계획), review(리뷰)
  • 4 roles: moderator, presenter, participant, observer
  • 8 speech kinds: statement, question, answer, objection, agreement, summary, action-item, decision
  • Auto-minutes: Generates structured markdown minutes stored in agent-context/meetings/minutes/ AND as searchable agent-context entries (type: meeting)
  • Integrated dispatcher: ac.mjs meeting <subcommand>
  • Config updates: Added meeting to types, added meetings config section

Commands

# Create meeting
ac.mjs meeting create --title "Sprint Planning" --type planning --moderator alice --participants bob,charlie --agenda "Q4 goals"

# Join/start/speak/end
ac.mjs meeting join <id> <agent> [--role participant]
ac.mjs meeting start <id> <moderator>
ac.mjs meeting speak <id> <agent> "content" [--kind statement|objection|action-item|decision...] [--refs a,b]
ac.mjs meeting end <id> <moderator>

# List/read minutes
ac.mjs meeting list
ac.mjs meeting minutes <id>

Radio-Assembler Integration

The opencode Radio-Assembler agent (radio-assembler.md) uses this meeting room as the sole coordination backbone (no radio bus) for single-session multi-agent orchestration via task sub-agents.

📻 Generated with AgentRadio passive-awareness workflow.

- New agent-meeting.mjs with 8 meeting types: discussion, presentation, rebuttal, decision, standup, retrospective, planning, review
- Roles: moderator, presenter, participant, observer
- Speech kinds: statement, question, answer, objection, agreement, summary, action-item, decision
- Auto-generates minutes as agent-context entries (type: meeting) with refs
- Integrated into ac.mjs dispatcher as 'meeting' subcommand
- Updated config with meeting type + meetings config section
- Minutes stored in agent-context/meetings/minutes/ + indexed for search
@tak2-08
tak2-08 merged commit ec54c7d into main Aug 27, 2026
1 check failed
@tak2-08
tak2-08 deleted the feat/meeting-room branch August 27, 2026 07:26
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