63 lines
2.1 KiB
Markdown
63 lines
2.1 KiB
Markdown
---
|
|
id: dc6b6c6f-1319-47cf-a691-dd40751ff121
|
|
type: decision
|
|
title: "Cognitive memory multi-graph support and scheduled tasks system issues opened on Gitea"
|
|
tags: [cognitive-memory, scheduled-tasks, systemd, claude-code, gitea, feature-planning, decision]
|
|
importance: 0.75
|
|
confidence: 0.8
|
|
created: "2026-02-28T04:53:22.378773+00:00"
|
|
updated: "2026-03-01T22:17:24.844367+00:00"
|
|
relations:
|
|
- target: 9ea72015-0b85-4a42-9ae1-144866f8d86f
|
|
type: BUILDS_ON
|
|
direction: outgoing
|
|
strength: 0.85
|
|
edge_id: 78728fca-82c7-4c30-b677-aadc663fb40b
|
|
- target: d0313cb7-2f3b-485f-9b56-e8aaf656127a
|
|
type: RELATED_TO
|
|
direction: outgoing
|
|
strength: 0.8
|
|
edge_id: 588c912a-7d2a-4ecf-9bec-0bc3ed575bad
|
|
- target: b1ba1b27-d2bf-44f9-a1f5-0ace2017dc18
|
|
type: FOLLOWS
|
|
direction: incoming
|
|
strength: 0.8
|
|
edge_id: e04cd4da-322f-4192-9d26-ae67fc4a5f0e
|
|
- target: 5fb6b3c0-cc6a-4baa-8552-8d2731379b0b
|
|
type: FOLLOWS
|
|
direction: incoming
|
|
strength: 0.85
|
|
edge_id: 73c489ff-c7ae-4a73-9c8f-76b69b6ac4b2
|
|
---
|
|
|
|
# Cognitive Memory Feature Issues Opened
|
|
|
|
## Issues Created
|
|
Both filed on `cal/claude-memory` Gitea repo.
|
|
|
|
### Issue #1: Multi-graph support
|
|
**Title:** "Multi-graph support: named, segregated memory graphs"
|
|
|
|
Refactor cognitive memory MCP to support multiple isolated graph directories via named graphs config.
|
|
|
|
**Design (Option 3 — preferred):** Named graphs in single MCP instance
|
|
- `default_graph` key in config
|
|
- `named_graphs` map of name → path
|
|
- Single MCP instance handles routing
|
|
|
|
### Issue #2: Scheduled tasks system
|
|
**Title:** "Scheduled tasks system: systemd timers + Claude CLI as cowork alternative"
|
|
|
|
Replicate Claude cowork scheduled tasks on platforms where cowork is unsupported.
|
|
|
|
**Design:**
|
|
- `task.yaml` config per task
|
|
- Wrapper script invokes `claude -p` (headless)
|
|
- Systemd unit generator creates timers from task configs
|
|
- Task manager CLI for management
|
|
- Depends on Issue #1 (multi-graph) for memory isolation per task
|
|
- May eventually live in its own repo
|
|
|
|
## Context
|
|
Claude cowork scheduled tasks are not available on all platforms. This system replicates that capability using native Linux tooling (systemd) + Claude CLI.
|