Commit graph

  • 12a98d1dcc
    Paper: strengthen Section 4.1 paper-suggestion-2 spqrz 2026-04-15 12:22:01 +01:00
  • c086fccb68
    Paper subtitle suggestion (subtitle requires koma-script) paper-subtitle-suggestion spqrz 2026-04-15 11:35:46 +01:00
  • e66974b1a0
    Paper: fix wording so Sections 2.5 and 3.3 less likely to be read as contradicting paper-suggestion-1 spqrz 2026-04-15 11:19:41 +01:00
  • 88752e3c89
    Merge ssh://evilpiepirate.org:2222/kent/consciousness master spqrz 2026-04-15 11:06:33 +01:00
  • ba4e01b6f3 store: add weight to index, index-only key matching Kent Overstreet 2026-04-15 05:03:32 -04:00
  • fc978e2f2e Remove find_context_files — identity comes from memory nodes Kent Overstreet 2026-04-15 03:06:23 -04:00
  • e847a313b4 memory_render: default to no links footer Kent Overstreet 2026-04-15 03:00:17 -04:00
  • 82eeb9807e Add -tool exclusion syntax, exclude delete/restore for agents Kent Overstreet 2026-04-15 02:41:40 -04:00
  • a88428d642 Simplify context config: personality_nodes and agent_nodes Kent Overstreet 2026-04-15 02:37:49 -04:00
  • 688e8dbc3e Remove ContextSource::File — all identity in store now Kent Overstreet 2026-04-15 02:21:07 -04:00
  • e8462af505 Remove .md suffix stripping from key lookups Kent Overstreet 2026-04-15 02:08:35 -04:00
  • 6c28eebb3f TUI: redirect stderr to log file and display in UI Kent Overstreet 2026-04-15 01:58:34 -04:00
  • 4b710eb7a7 logs: assert non-empty agent names, fix debug.log path Kent Overstreet 2026-04-15 01:51:38 -04:00
  • bf5def4871 logs: write debug.log to daemon/ subdir Kent Overstreet 2026-04-15 01:47:15 -04:00
  • 90e68d6081 deps: add tempfile for fsck index comparison Kent Overstreet 2026-04-15 01:40:44 -04:00
  • 2a7b0daea1 agent: remove memory_delete from tools, supersede transfers links Kent Overstreet 2026-04-15 01:40:34 -04:00
  • 6a5b840db3 cli: add 'node restore' command for undeleting nodes Kent Overstreet 2026-04-15 01:40:29 -04:00
  • 290505fc51 store: fsck improvements, fix index rebuild and batch offset bug Kent Overstreet 2026-04-15 01:40:24 -04:00
  • 6ec7fcb777 store: protected nodes, explicit provenance in mutations Kent Overstreet 2026-04-15 01:40:18 -04:00
  • cc29cd2225 provenance: new_relation takes explicit provenance parameter Kent Overstreet 2026-04-15 01:39:58 -04:00
  • 5d6e663b60 thalamus: add thinking mode toggles (native + tool) Kent Overstreet 2026-04-14 18:25:00 -04:00
  • be909028a7 update tokenizers Kent Overstreet 2026-04-13 22:39:50 -04:00
  • 4d22a28794 unconscious: event-driven loop via tokio::select! Kent Overstreet 2026-04-13 22:38:01 -04:00
  • 19789b7e74 index: add NODES_BY_PROVENANCE with timestamp-sorted values Kent Overstreet 2026-04-13 22:25:12 -04:00
  • a966dd9d5d kill rusqlite dep Kent Overstreet 2026-04-13 22:16:09 -04:00
  • faad14dc95 graph: use index for bulk reads, skip capnp deserialization Kent Overstreet 2026-04-13 22:11:50 -04:00
  • b3d0a3ab25 store: internal locking, remove Arc<Mutex<Store>> wrapper Kent Overstreet 2026-04-13 21:49:54 -04:00
  • 4696bb8b7d store: index ops take WriteTransaction, mutations batch properly Kent Overstreet 2026-04-13 21:44:20 -04:00
  • 2548ca059d store: remove Vec<Relation>, dedup uses index iteration Kent Overstreet 2026-04-13 21:32:48 -04:00
  • c2de14dcab store: add reindex_relations for after Vec mutations Kent Overstreet 2026-04-13 21:24:49 -04:00
  • 58b0947625 admin: convert fsck and dedup reads to use index Kent Overstreet 2026-04-13 21:22:52 -04:00
  • 5832e57970 store: convert more callers to use RELS index Kent Overstreet 2026-04-13 21:19:47 -04:00
  • 5fe51fbfda store: wire up RELS index for relations Kent Overstreet 2026-04-13 21:12:47 -04:00
  • 8cfe9a4d70 fix stale comment and skip unimplemented query tests Kent Overstreet 2026-04-13 20:20:44 -04:00
  • c9b51c941e store/index: remove unused get_key_by_uuid and node_count Kent Overstreet 2026-04-13 20:12:54 -04:00
  • 5877fd857a store: remove nodes and uuid_to_key HashMaps Kent Overstreet 2026-04-13 19:49:09 -04:00
  • af3e41f1d9 migrate more files to use index-based node access Kent Overstreet 2026-04-13 19:37:11 -04:00
  • fe6450223c migrate local.rs and memory.rs to use index Kent Overstreet 2026-04-13 19:34:45 -04:00
  • 7eb86656d4 store: read nodes via index instead of HashMap Kent Overstreet 2026-04-13 19:31:28 -04:00
  • ba53597cf2 store: move all capnp code to capnp.rs Kent Overstreet 2026-04-13 19:17:31 -04:00
  • e48ca2ecad store: remove StoreLock and refresh_nodes Kent Overstreet 2026-04-13 19:13:25 -04:00
  • f413a853d8 store: redb indexes offsets into capnp log, not full nodes Kent Overstreet 2026-04-13 19:10:08 -04:00
  • 9309de68fc store: wire up redb updates on mutations Kent Overstreet 2026-04-13 19:03:09 -04:00
  • a1accc7cd4 store: remove visit tracking infrastructure Kent Overstreet 2026-04-13 18:57:12 -04:00
  • 7d49f29fde store: remove dead code and move params to config Kent Overstreet 2026-04-13 18:50:21 -04:00
  • 6104c63890 Integrate redb into Store::load() with health check Kent Overstreet 2026-04-13 18:33:47 -04:00
  • 2caccf875d Replace rkyv/bincode caching with redb indices Kent Overstreet 2026-04-13 18:30:58 -04:00
  • 1d88293ccf Remove Store::cached(), consolidate on access_local() Kent Overstreet 2026-04-13 18:11:58 -04:00
  • 09b30d64f2 cmd_fsck: use access_local(), remove dead AnyView::load() Kent Overstreet 2026-04-13 18:09:02 -04:00
  • f6f330b07b Convert cmd_import, cmd_export, MigrateTranscriptProgress to access_local() Kent Overstreet 2026-04-13 18:06:58 -04:00
  • b8db8754be Convert store and CLI to anyhow::Result for cleaner error handling Kent Overstreet 2026-04-13 18:05:04 -04:00
  • 5db00e083f centralize memory store interface in hippocampus/mod.rs Kent Overstreet 2026-04-13 17:44:33 -04:00
  • 063cf031d3 journal_tail: return typed Vec<JournalEntry>, remove Store::load from agent Kent Overstreet 2026-04-13 15:23:10 -04:00
  • 419bb222b5 defs.rs: remove store/graph params, use typed memory API Kent Overstreet 2026-04-13 15:18:05 -04:00
  • 598f0112a4 memory_links: return typed Vec<LinkInfo> with node weights Kent Overstreet 2026-04-13 15:12:06 -04:00
  • 359955f838 defs.rs: async conversion, remove block_in_place Kent Overstreet 2026-04-13 14:55:41 -04:00
  • 9bb07bc26a memory.rs: clean up store access and tool dispatch Kent Overstreet 2026-04-13 14:27:38 -04:00
  • fb46ab095d Consolidate memory RPC in tools/memory.rs Kent Overstreet 2026-04-13 13:39:59 -04:00
  • 5b07a81aa7 CLI/hippocampus: rename core memory functions to memory_* Kent Overstreet 2026-04-13 13:26:22 -04:00
  • fa50f1c826 CLI: convert node commands to typed async API Kent Overstreet 2026-04-13 13:20:04 -04:00
  • 933221f482 memory tools: generate public typed API via macro Kent Overstreet 2026-04-13 13:12:11 -04:00
  • 4560ba9230 memory tools: typed hippocampus fns + macro dispatch Kent Overstreet 2026-04-13 13:03:24 -04:00
  • d7a5ac6347 memory tools: simplify provenance handling Kent Overstreet 2026-04-13 12:08:46 -04:00
  • dc1049f62d CLI: async runtime + proper RPC fallback plumbing Kent Overstreet 2026-04-13 11:23:52 -04:00
  • 7476e9d0db delete rename agent and related code Kent Overstreet 2026-04-13 02:05:58 -04:00
  • bd9ce3ed09 keys_to_replay_items() -> memory.rs Kent Overstreet 2026-04-13 01:57:23 -04:00
  • a08f521b02 defs.rs: convert run_agent query to use RPC Kent Overstreet 2026-04-13 01:54:22 -04:00
  • b863f77998 defs.rs: convert seed placeholder to use resolve_tool Kent Overstreet 2026-04-13 01:49:22 -04:00
  • c688b812ef defs.rs: convert organize placeholder to use RPC Kent Overstreet 2026-04-13 01:45:12 -04:00
  • 4cfeb9ee2f defs.rs: delete dead placeholders, simplify siblings Kent Overstreet 2026-04-13 01:37:33 -04:00
  • de5a6672c3 cleanup: remove dead placeholder code, use RPC for identity loading Kent Overstreet 2026-04-13 01:22:08 -04:00
  • 2ab4aef19f CLI: more RPC conversions, delete obsolete commands Kent Overstreet 2026-04-12 23:37:05 -04:00
  • 1f6bfb5915 kill cmd_graph, cmd_organize Kent Overstreet 2026-04-12 23:19:28 -04:00
  • 11f2d5b169 graph_trace, graph_link_impact: convert to RPC tools ProofOfConcept 2026-04-12 23:16:12 -04:00
  • f02a23468e graph_normalize_strengths: convert to RPC tool ProofOfConcept 2026-04-12 23:12:42 -04:00
  • a8d91896a2 graph_communities: new RPC tool, convert cmd_communities ProofOfConcept 2026-04-12 23:09:12 -04:00
  • be9db3fb1a graph: delete cmd_spread, convert cmd_link to RPC ProofOfConcept 2026-04-12 23:07:06 -04:00
  • 70097fa84b kill cli/misc.rs Kent Overstreet 2026-04-12 23:01:39 -04:00
  • 5a832b1d6c get_group_content: use RPC, delete store-based version ProofOfConcept 2026-04-12 23:00:10 -04:00
  • 051198b3d1 memory_search: accept optional params ProofOfConcept 2026-04-12 22:49:40 -04:00
  • d1d57267d3 Remove cmd_log and cmd_params ProofOfConcept 2026-04-12 22:47:58 -04:00
  • aff872e101 cmd_search: thin wrapper around memory_search RPC ProofOfConcept 2026-04-12 22:44:59 -04:00
  • 8b59becbab cmd_load_context: use RPC instead of Store::load() ProofOfConcept 2026-04-12 22:32:47 -04:00
  • a6b93c2255 cli: kill cmd_list_keys Kent Overstreet 2026-04-12 22:26:08 -04:00
  • ad59596335 cli: add memory_history, remove dump-json/edges/lookups Kent Overstreet 2026-04-12 22:24:34 -04:00
  • 3e0c6b039f move render_node() to memory.rs Kent Overstreet 2026-04-12 22:20:22 -04:00
  • 4b4271f618 cli: convert cmd_edit to use memory_rpc Kent Overstreet 2026-04-12 22:18:28 -04:00
  • 366b17163d cli: convert write/delete/journal-write to use memory_rpc Kent Overstreet 2026-04-12 22:15:53 -04:00
  • 7842b6fc8b remove legacy feedback commands (used, wrong, gap, etc.) Kent Overstreet 2026-04-12 22:12:02 -04:00
  • 11b58e6b0b cli: convert simple commands to use memory_rpc Kent Overstreet 2026-04-12 21:54:34 -04:00
  • d2a82d4327 memory tools: forward to daemon when not in daemon process Kent Overstreet 2026-04-12 21:16:13 -04:00
  • 2c0f2065e0 mcp_server: Unix socket server for external tool access Kent Overstreet 2026-04-12 21:05:13 -04:00
  • 72f4f1b617 context: cache role header token lengths Kent Overstreet 2026-04-12 20:47:36 -04:00
  • ac6f1e9294 unconscious: move health refresh outside lock too Kent Overstreet 2026-04-12 20:37:54 -04:00
  • f40d8cfa9d unconscious: release lock during slow spawn work Kent Overstreet 2026-04-12 20:33:23 -04:00
  • f56fc3a7c7 locks: add process-wide lock hold time tracking Kent Overstreet 2026-04-12 20:27:42 -04:00
  • b94e056372 unconscious/subconscious: use Option<AutoAgent> instead of placeholder Kent Overstreet 2026-04-12 20:11:40 -04:00
  • 33156d9ab3 channels: improve tmux state tracking and config persistence Kent Overstreet 2026-04-12 20:11:34 -04:00
  • 4556e16fd7 enable short backtraces by default Kent Overstreet 2026-04-12 20:11:27 -04:00
  • dfab7d0a33 prompts: remove unused replay_queue import Kent Overstreet 2026-04-12 16:21:54 -04:00