>_
.issue.db
/highway
Dashboard
Issues
Memory
Lessons
Audit Log
New Issue
Edit Issue #800
Update issue details
Title *
Description
Give run_goal cross-call memory via dedicated tables (agent_sessions, session_messages), NOT workflow variables. Plan: ~/.claude/plans/snuggly-wibbling-dragonfly.md Stage 2. DESIGN CONFLICT to resolve first: the plan has enterprise/tools/agent.py doing session_messages SQL directly, which violates engine guidelines (api_only: no direct DB outside engine core; database_rules: SQL in engine/sql/queries/*.sql). agent.py currently does zero direct DB (durable ctx variables only). Proposed correct design: session persistence as an engine-core primitive (SQL in engine/sql/queries/, context-adaptive conn per #771, short-lived pooled conn never pinned across LLM calls); agent.py calls load at the seed gate (messages is None) and save at completion (ON CONFLICT DO NOTHING). Migration in engine migration set. Tenant-scoped every query. Sub-tickets: migration, engine sessions primitive, agent.py wiring, API /sessions CRUD + MCP surface, harness cases session_recall + session_isolation.
Priority
Low
Medium
High
Critical
Status
Open
In Progress
Closed
Won't Do
Due Date (YYYY-MM-DD)
Tags (comma separated)
Related Issues (IDs)
Enter IDs of issues related to this one. They will be linked as 'related'.
Update Issue
Cancel