Skip to content

brainless 0.3.0

Choose a tag to compare

@ezapmar ezapmar released this 21 Sep 18:16
· 34 commits to main since this release

Writing and narrative agents

  • bash .agents/buzz/install_agent_channel.sh <slug> installs a conversational Buzz agent with its own channel from a card in .agents/buzz/agents/, pinned to a model and effort level (BUZZ_AGENT_MODEL, default claude-fable-5-1; BUZZ_AGENT_EFFORT, default high).
  • Two cards ship: Writer (#writing: essays, opinion pieces, blog posts, book chapters) and Narrator (#narratives: children's stories). Each reads the whole vault, writes only inside its drafts folder, loads the editing files first and runs the editor lint before every draft. Moving a text out of Drafts is the owner's act.
  • tools/writing_index.py compiles _Agent-Context/WRITING.md, the map of every long-form asset (weekly). tools/writing_ideas.py posts a pitch round to #writing every second month, or turns --topics into pitches.
  • New PROFILE.md fields: editor_dir, writings_dir, drafts_dir, narratives_dir, longform_dirs, corpus_dirs.
  • The polling reply worker leaves harness channels alone, so an owner message in #writing gets exactly one reply.

Docs: docs/writing-agent.md. Full list in CHANGELOG.md.