Summary
When an operator sends !commit in a desk channel where there is an active !propose episode, the episode is not closed. Instead, HiveMind treats the !commit as a new operator message and opens a new deliberation about what the commit means.
Agent-sent !commit works correctly (closes the episode, generates Hive Report).
Steps to Reproduce
- In a desk channel (e.g.,
creative-studio), send a message as operator: !propose <some proposal>
- Wait for agents to begin deliberating in the thread
- As operator, reply in the same thread (or channel):
!commit
- Observe: a new deliberation opens discussing the
!commit message; the original !propose episode remains open
Expected Behavior
Operator !commit should close the active !propose episode and trigger the Hive Report, the same way agent !commit does.
Actual Behavior
- New agent deliberation starts, interpreting the
!commit text as a new topic
- The original
!propose episode is not closed
- No Hive Report is generated
Context
- Tested with
--features openhuman build, agentic_marketing_agency company
OPENCOMPANY_AUTH_MODE=none
- Agent
!commit in the same desk works correctly (closes episode, names contributors, generates Hive Report)
- Root cause likely: operator messages sent to HiveMind are not checked for the
!commit move token before being dispatched as new deliberation input
Severity
Medium — operators have no reliable way to close an episode manually; they must wait for an agent to !commit or for the 9-turn budget to exhaust.
Summary
When an operator sends
!commitin a desk channel where there is an active!proposeepisode, the episode is not closed. Instead, HiveMind treats the!commitas a new operator message and opens a new deliberation about what the commit means.Agent-sent
!commitworks correctly (closes the episode, generates Hive Report).Steps to Reproduce
creative-studio), send a message as operator:!propose <some proposal>!commit!commitmessage; the original!proposeepisode remains openExpected Behavior
Operator
!commitshould close the active!proposeepisode and trigger the Hive Report, the same way agent!commitdoes.Actual Behavior
!committext as a new topic!proposeepisode is not closedContext
--features openhumanbuild,agentic_marketing_agencycompanyOPENCOMPANY_AUTH_MODE=none!commitin the same desk works correctly (closes episode, names contributors, generates Hive Report)!commitmove token before being dispatched as new deliberation inputSeverity
Medium — operators have no reliable way to close an episode manually; they must wait for an agent to
!commitor for the 9-turn budget to exhaust.