Store dimos logs in memory2 text stream
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- python
- Domain
- observability-sre
Research direction
Start with dimos/memory2/intro.md to understand how mem2 stores and indexes text, then run the documented replay command to observe the current logging output. Trace the existing STDOUT and FILE consumers and determine where a parallel memory consumer would attach. Done means replayed system events are stored in memory with tags for modules, workers, and relevant metadata.
Written by the indexing model from the issue text.
Description
mem2 can store and FTS index text
https://github.com/dimensionalOS/dimos/blob/main/dimos/memory2/intro.md
write a log consumer (parallel with STDOUT/FILE output we have now) that stores in memory, uses tags to mark modules, workers, any other relavant metadata
consider also logging dtop? (can be for the future)
we need this to debug system events when replaying a recording, for example odometry dies mid recording here
git checkout ivan/hkbuilding/recordings
dimos --dtop --replay --replay-db hk_building_park run unitree-go2
and we can't check what happened :)
Synced from DIM-945 by summer
- Dominant language
- Python
- Stars
- 4.5k
- Forks
- 808
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 233
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from dimensionalOS/dimos
-
bug mac
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
dimensionalOS/dimos#4134 ·
-
bug rust
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
dimensionalOS/dimos#4055 ·
-
bug install
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
dimensionalOS/dimos#3971 ·
-
bug mac
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
dimensionalOS/dimos#3918 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
dimensionalOS/dimos#3898 · 1 comment ·
All issues in dimensionalOS/dimos
Similar issues
-
area/auth bug comp/agent P3 platform/discord type/security
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
NousResearch/hermes-agent#117848 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100