Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
066e6c7
update docs/architecture/memory.md
basnijholt Nov 27, 2025
d495e6e
Turn off ChromaDB telemetry
basnijholt Nov 27, 2025
d7b2a3d
feat(memory): add output validation with ModelRetry for reconciliation
basnijholt Nov 27, 2025
24e0484
feat(memory): add self-model features to AI journal POC
basnijholt Nov 27, 2025
f083b9e
docs: add detailed comparison between AI journal POC and aijournal
basnijholt Nov 27, 2025
b9ad5ce
feat(memory): add adaptive summarization with hierarchical storage
basnijholt Nov 27, 2025
47c32a6
refactor(summarizer): improve code quality and add Letta-style features
basnijholt Nov 27, 2025
f145f37
refactor(summarizer): replace class with functional API
basnijholt Nov 27, 2025
44cfdda
refactor(summarizer): make internal modules private and simplify publ…
basnijholt Nov 27, 2025
1de48dd
refactor(memory): wire AdaptiveSummarizer into memory pipeline
basnijholt Nov 27, 2025
cd43bb3
docs: add summarizer spec and update memory docs for hierarchical sum…
basnijholt Nov 27, 2025
0e93822
Add example script
basnijholt Nov 27, 2025
8c3768c
refactor(summarizer): YAGNI cleanup and fix prior_context bug
basnijholt Nov 27, 2025
a171aaf
feat(cli): add summarize command for adaptive hierarchical summarization
basnijholt Nov 27, 2025
8dff17f
refactor(memory): remove dead parent_group field and bundle metadata …
basnijholt Nov 27, 2025
08e9ac5
perf: lazy imports for pydantic_ai, sounddevice, and numpy
basnijholt Nov 27, 2025
22d82c4
refactor: reduce duplication in memory store and summarizer
basnijholt Nov 27, 2025
32a9ad4
refactor: simplify docstrings and remove unused upsert_hierarchical_s…
basnijholt Nov 27, 2025
6b1b47e
fix(summarizer): strip special tokens from LLM output
basnijholt Nov 27, 2025
062436f
docs: correct Mem0 attribution in summarizer documentation
basnijholt Nov 27, 2025
584631f
fix(memory): summarize raw conversation turns, not extracted facts
basnijholt Nov 27, 2025
bec0384
docs: clarify research foundations vs original design in summarizer
basnijholt Nov 27, 2025
2a88706
refactor(summarizer): simplify to NONE/BRIEF/MAP_REDUCE levels
basnijholt Nov 27, 2025
0fce8aa
refactor(summarizer): consolidate shared code to reduce duplication
basnijholt Nov 27, 2025
38cce55
refactor(summarizer): remove redundant _summarize_text and safety guard
basnijholt Nov 27, 2025
c38e305
refactor(summarizer): remove redundant exception re-wrapping
basnijholt Nov 27, 2025
349942b
refactor(summarizer): remove defensive guards for impossible conditions
basnijholt Nov 27, 2025
aef0e9c
feat(scripts): add summarizer comparison script with needle-in-haysta…
basnijholt Nov 27, 2025
86500c5
docs(summarizer): update architecture doc to reflect current implemen…
basnijholt Nov 27, 2025
63b755a
docs: update memory.md for 3-level summarizer
basnijholt Nov 27, 2025
88869c2
refactor(summarizer): rename STANDARD_SUMMARY_PROMPT to GENERAL_SUMMA…
basnijholt Nov 27, 2025
df8f056
docs: clarify prompt comments to avoid confusion with level names
basnijholt Nov 27, 2025
f550b3f
Chunk memories
basnijholt Nov 29, 2025
4f1d16a
refactor(summarizer): remove dead code and reorganize models
basnijholt Nov 29, 2025
1ed9ff4
refactor(summarizer): simplify API with target_tokens/target_ratio pa…
basnijholt Dec 4, 2025
1ca6266
chore(summarizer): remove dead code
basnijholt Dec 4, 2025
f02c584
fix(summarizer): persist final summaries as L3 entries
basnijholt Apr 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion agent_cli/_requirements/memory.txt
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,9 @@ tenacity==9.1.2
# chromadb
# google-genai
tiktoken==0.12.0
# via pydantic-ai-slim
# via
# agent-cli
# pydantic-ai-slim
tokenizers==0.22.2
# via
# chromadb
Expand Down
2 changes: 2 additions & 0 deletions agent_cli/agents/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
memory,
rag_proxy,
speak,
summarize,
transcribe,
voice_edit,
)
Expand All @@ -18,6 +19,7 @@
"memory",
"rag_proxy",
"speak",
"summarize",
"transcribe",
"voice_edit",
]
Loading
Loading