LiteAgent-Memory is a prototype for the China Graduate OS Open Source
Innovation Competition topic: low-overhead communication, state transfer, and
shared memory for multi-agent collaboration.
Target platform: openEuler 24.03-LTS-SP3 x86_64. See
docs/deployment.md for deployment steps.
Optional Integrations
DeepSeek API, local bge-m3 paths, MessagePack, shared-memory transport, and
CodeAct sandbox hooks are documented in docs/optional_integrations.md. API
keys must be supplied through environment variables and must not be committed.
LiteAgent-Memory
LiteAgent-Memory is a prototype for the China Graduate OS Open Source Innovation Competition topic: low-overhead communication, state transfer, and shared memory for multi-agent collaboration.
The project compares three collaboration modes:
text_mode: verbose natural-language message passing.protocol_mode: structured JSONAgentMessagepassing.optimized: protocol mode plusstate_ref, deterministic hash embedding, and SQLite shared memory.Features
state_ref.outputs/dashboard.html.Quick Start
Windows PowerShell:
Demo
The demo shows registered agents, a protocol-mode run, generated
state_ref,memory_id, and a second related task that hits shared memory.Experiment
Optional:
Generated outputs:
outputs/experiment_results.jsonoutputs/experiment_results.csvoutputs/metrics_summary.jsonoutputs/metrics_summary.csvoutputs/experiment_report.mdoutputs/dashboard.htmloutputs/metrics_chart.svgProject Layout
openEuler
Target platform: openEuler 24.03-LTS-SP3 x86_64. See
docs/deployment.mdfor deployment steps.Optional Integrations
DeepSeek API, local bge-m3 paths, MessagePack, shared-memory transport, and CodeAct sandbox hooks are documented in
docs/optional_integrations.md. API keys must be supplied through environment variables and must not be committed.