Skip to content

M3: Persistent memory and Claude provider #4

@bug-ops

Description

@bug-ops

Goal

Conversations persist in SQLite across restarts. Claude available as a second LLM provider, selectable via config.

Scope

  • SQLite conversation store (sqlx)
  • History included in LLM context
  • Claude API backend
  • Config-based provider selection

Acceptance Criteria

  • Conversation history survives restarts
  • History visible in LLM context (configurable limit)
  • Claude works: ZEPH_LLM_PROVIDER=claude cargo run
  • Both providers pass same functional tests

Child Issues

Depends On

#3 (M2)

Metadata

Metadata

Assignees

No one assigned

    Labels

    M3Milestone 3: Memory + ClaudeepicMilestone-level tracking issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions