Skip to content

feat: Add Conversation schema, seeded on startup#23

Merged
phernandez merged 2 commits intomainfrom
claw/conversation-schema
Feb 27, 2026
Merged

feat: Add Conversation schema, seeded on startup#23
phernandez merged 2 commits intomainfrom
claw/conversation-schema

Conversation

@bm-clawd
Copy link
Contributor

Changes

  • New schema/conversation-schema.ts with Conversation type definition
  • Schema seeding loop replaces single Task seed — both Task and Conversation schemas are seeded on first startup
  • Schema fields: date, session_id, channel, participants, topic, summary, key_decisions, action_items

Schema Design

The Conversation schema is the target format for the auto-capture feature (hooks/capture.ts). Once #22 (capture bug) is fixed, indexConversation should use this schema for the notes it creates.

Key conventions:

  • Files in memory/conversations/conversations-YYYY-MM-DD.md
  • Messages appended as conversation progresses
  • Summary/key_decisions populated at session end or by memory-reflect skill
  • Focus on decisions and actions, skip routine stuff

Related

@phernandez phernandez merged commit cdd0080 into main Feb 27, 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.

2 participants