Skip to content

feat(plugin): persistent execution history database (SQLite) #827

@JeremyDev87

Description

@JeremyDev87

Purpose

Track execution history across sessions in SQLite — what was done, by which agent, cost, duration, outcome. Survives session restarts unlike MCP server state.

Changes

  • packages/codingbuddy-plugin/ — SQLite database module
  • Schema: sessions, tool_calls, agent_activations, costs, pr_results
  • Storage: ~/.codingbuddy/history.db

Supersedes

Acceptance Criteria

  • SQLite DB at ~/.codingbuddy/history.db
  • Record: session_id, timestamp, agent, task, tools_used, cost, outcome, pr_numbers
  • Query via plugin API or MCP tool proxy
  • Auto-cleanup configurable retention period

Metadata

Metadata

Assignees

No one assigned

    Labels

    featpriority:shouldShould Have - 중요하지만 필수는 아님sub-issue상위 이슈의 하위 작업

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions