move data home from ~/.claude/memory to ~/.consciousness
The consciousness project should stand independently of Claude Code.
All data, logs, sessions, and agent state now live under
~/.consciousness/ instead of being scattered across ~/.claude/memory/,
/tmp/claude-memory-search/, ~/.config/poc-memory/, and ~/.cache/.
Layout:
~/.consciousness/
*.capnp, *.bin, *.rkyv — store files
sessions/ — per-session state (seen sets, cookies)
logs/ — all logs (hook, agent, debug, dream)
agents/ — agent runtime state (pid files, output)
notifications/ — notification state
cache/ — transient data
Things that stay in ~/.claude/:
- projects/ (Claude Code transcripts)
- hooks/ (Claude Code hook system)
- telegram/ (shared integration)
- irc/ (shared integration)
- settings.json (Claude Code settings)
Debug log moves from /tmp/ to ~/.consciousness/logs/debug.log.
Session state moves from /tmp/claude-memory-search/ to sessions/.
Notifications move from ~/.claude/notifications/ to notifications/.
This commit is contained in:
parent
8ee0d90388
commit
6a1660cc9d
13 changed files with 35 additions and 28 deletions
|
|
@ -13,8 +13,8 @@
|
|||
// merge-logs <old_log> <current_log> <output_dir>
|
||||
//
|
||||
// Example:
|
||||
// merge-logs ~/.claude/memory/checkpoints/nodes.capnp \
|
||||
// ~/.claude/memory/nodes.capnp \
|
||||
// merge-logs ~/.consciousness/checkpoints/nodes.capnp \
|
||||
// ~/.consciousness/nodes.capnp \
|
||||
// /tmp/merged-store
|
||||
|
||||
use std::collections::{HashMap, HashSet};
|
||||
|
|
@ -196,9 +196,9 @@ fn main() -> Result<(), String> {
|
|||
|
||||
eprintln!();
|
||||
eprintln!("Merge complete. To use the merged log:");
|
||||
eprintln!(" 1. Back up ~/.claude/memory/nodes.capnp");
|
||||
eprintln!(" 2. cp {} ~/.claude/memory/nodes.capnp", output_path.display());
|
||||
eprintln!(" 3. rm ~/.claude/memory/state.bin ~/.claude/memory/snapshot.rkyv");
|
||||
eprintln!(" 1. Back up ~/.consciousness/nodes.capnp");
|
||||
eprintln!(" 2. cp {} ~/.consciousness/nodes.capnp", output_path.display());
|
||||
eprintln!(" 3. rm ~/.consciousness/state.bin ~/.consciousness/snapshot.rkyv");
|
||||
eprintln!(" 4. poc-memory admin fsck");
|
||||
|
||||
Ok(())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue