| fix: commit edgeclaw-memory-core built lib/, fix Dockerfile
- Remove lib/ from .gitignore so compiled output ships with the repo
- Build and commit edgeclaw-memory-core/lib/ so deployment works out of the box
- Add auto-build step to root prebuild script
- Fix Dockerfile: use npm instead of pnpm, add memory-core build step
Co-authored-by: Cursor <cursoragent@cursor.com>
| 7 天前 |
| feat(memory): enhance EdgeClawMemoryProvider with case trace persistence
- Added functionality to save case trace records during memory capture, including session details, query, and context.
- Updated MemoryCaptureTurnInput to include an errored flag.
- Improved canonicalMessagesToMemoryMessages to better handle message content separation.
- Enhanced tests to verify the new case trace persistence feature.
Also updated .gitignore to exclude database files.
| 15 天前 |
| fix(context): add timeout and abort propagation for memory and subagents
Prevent turns from hanging in memory retrieval and forked subagent execution by wiring abort signals end-to-end, adding configurable timeout guards, and covering the new failure paths with regression tests.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 16 天前 |
| feat(tools): enrich read_file multimodal support
Add numbered text ranges, PDF/image/notebook reads, unchanged-read stubs, and multimodal tool_result handling so rich file reads reach providers without being downgraded to text.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 15 天前 |
| fix(memory): wire scheduled maintenance into the gateway runtime
Propagate memory scheduling settings into EdgeClaw and trigger coalesced post-turn maintenance so captured L0 entries can be indexed automatically.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 16 天前 |