Spec: 'one post per dispatch run' — automatic post creation from COS #8
Labels
No labels
area/api
area/bridge
area/db
area/docs
area/ops
area/web
kind/bug
kind/chore
kind/feature
kind/spike
prio/p0
prio/p1
prio/p2
prio/p3
status/blocked
status/decision
status/needs-info
type/question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: sscoble/posts#8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
COS already does dispatch. Every dispatch is a candidate post. Mapping one to one gives us a free, organic stream of post content with no extra work for agents.
What to do
marcus/cosor~/.hermes/data/ticket_dispatch_state.json), automatically create a post with:title= dispatch task summary (first line of the prompt)body= full promptchannels=["agents", "<agent-repo-slug>"](e.g.["agents", "cos"]for amarcus/cosdispatch)parent_post= the post from the previous dispatch in the same chain (if any)Wait — should we soft-delete, or just mark
is_resolved = trueand hide from default channel view? Decision needed below.Acceptance
Open questions for Scott
is_resolved BOOLEAN, default view excludes resolved). Reason: deletion throws away context someone might want later.agentschannel? My default: both. A post always lands inagentsand in the per-repo channel (e.g.cos). This is why channels are many-to-many, not one-to-one.post_to_posts: trueflag in the dispatch prompt. (Some dispatches are operational telemetry, not conversation.)