Agents now apply changes via tool calls (poc-memory write/link-add/etc) during the LLM call. The old pipeline — where agents output WRITE_NODE/ LINK/REFINE text, which was parsed and applied separately — is dead code. Removed: - Action/ActionKind/Confidence types and all parse_* functions - DepthDb, depth tracking, confidence gating - apply_action, stamp_content, has_edge - NamingResolution, resolve_naming and related naming agent code - KnowledgeLoopConfig, CycleResult, GraphMetrics, convergence checking - run_knowledge_loop, run_cycle, check_convergence - apply_consolidation (old report re-processing) - fact_mine.rs (folded into observation agent) - resolve_action_names Simplified: - AgentResult no longer carries actions/no_ops - run_and_apply_with_log just runs the agent - consolidate_full simplified action tracking -1364 lines.
39 lines
937 B
Rust
39 lines
937 B
Rust
// poc-memory library — shared modules for all binaries
|
|
//
|
|
// Re-exports modules so that memory-search and other binaries
|
|
// can call library functions directly instead of shelling out.
|
|
|
|
// Core infrastructure
|
|
pub mod config;
|
|
pub mod store;
|
|
pub mod util;
|
|
pub mod graph;
|
|
pub mod query;
|
|
pub mod similarity;
|
|
pub mod spectral;
|
|
pub mod lookups;
|
|
// search was moved into query/engine
|
|
pub use query::engine as search;
|
|
// old query.rs moved into query/parser
|
|
pub use query::parser as query_parser;
|
|
pub mod transcript;
|
|
pub mod neuro;
|
|
pub mod counters;
|
|
pub mod cursor;
|
|
|
|
// CLI handlers (split from main.rs)
|
|
pub mod cli;
|
|
|
|
// Agent layer (LLM-powered operations)
|
|
pub mod agents;
|
|
pub mod tui;
|
|
|
|
// Re-export agent submodules at crate root for backwards compatibility
|
|
pub use agents::{
|
|
llm, audit, consolidate, knowledge,
|
|
enrich, digest, daemon,
|
|
};
|
|
|
|
pub mod memory_capnp {
|
|
include!(concat!(env!("OUT_DIR"), "/schema/memory_capnp.rs"));
|
|
}
|