feat: add ATLAS knowledge base integration#114
Conversation
- Add atlas_query tool with 5 actions: search, concept, insights, actions, stats - Register tool in clawdis-tools.ts - Add ATLAS skill documentation for agent usage - Add ATLAS Bridge Guide for Phase 2 preparation This implements Phase 1 (Pull Path) of the ATLAS integration. Phase 2 (Push Path via webhooks) is documented in docs/ATLAS_BRIDGE_GUIDE.md
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
🦞 Codex ReviewFindings
Open Questions
Summary Review by Clawd 🦞 via Codex |
|
Thanks Rudlord! Not quite sure about this yet, need to spend more time researching atlas. Something local like the QMD system we already have would be nicer, or sth that can extend clawdis via hooks so this is user-addable. pi has a great plugin system, might steal from that. |
|
Wait I can't even sign up for this service? only book a call? |
|
Thank you! This is better served as skill + cli for https://clawdhub.com/ |
feat(meridia): pluggable DB backend interface (M2.5)
Tasks completed: 2/2 - Task 1: Port commits #87 and #88 (cache eviction + SQLITE_BUSY regression test) - Task 2: Port commits #114 and #149 (scope warning + model cache reuse) SUMMARY: .planning/phases/12-memory-qmd-hardening/12-09-SUMMARY.md
Tasks completed: 1/1 - Port cron flat params recovery + schedule fix (commit #114, CRON-03) SUMMARY: .planning/phases/16-gateway-cron-ios/16-10-SUMMARY.md
|
Valid concern in theory. In practice it's a non-issue:
The only scenario where rotation would help is if a profile maps to a different org with separate rate limits. This is a niche config better served by the model-fallback chain (which already tries different providers). |
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix(slack:PLA-940): harden sdk thread final replies * fix(slack:PLA-940): streamline progress-only guard matching * fix(slack:PLA-940): avoid counting suppressed finals as delivered * refactor(slack:PLA-940): streamline final reply guard flow * fix(slack:PLA-940): narrow progress-only good-prefix matches * fix(slack:PLA-940): preserve ack cleanup on suppressed finals * refactor(slack:PLA-940): dedupe progress-only prompt rules * fix(slack:PLA-940): tighten final reply guard follow-ups * refactor(slack:PLA-940): document prompt guards and split signal regexes * test(slack:PLA-940): cover guard edge cases * refactor(slack:PLA-940): clarify suppression guard naming * test(slack:PLA-940): lock guard naming and ci intent * fix(slack:PLA-940): harden final reply guard follow-ups * fix(slack:PLA-940): tighten progress guard pattern matching * test(slack:PLA-940): cover mixed substantive guard cases * fix(slack:PLA-940): always settle post-dispatch cleanup * fix(slack:PLA-940): refine progress guard signals * refactor(slack:PLA-940): use shared silent reply token * fix(slack:PLA-940): preserve dispatch errors in final reply guard * fix(slack:PLA-940): harden final reply guard fallbacks * fix(slack:PLA-940): tighten final guard input handling * refactor(slack:PLA-940): document final guard heuristics * test(slack:PLA-940): cover mention-prefixed progress replies * refactor(slack:PLA-940): simplify guard regex constants * fix(slack:PLA-940): harden guard failure logging * fix(slack:PLA-940): suppress silent media captions * test(slack:PLA-940): lock guard boundary coverage * fix(slack:PLA-940): preserve guard failure context
Summary
atlas_querytool with 5 actions: search, concept, insights, actions, statsPhase 1: Pull Path (This PR)
Enables Clawdis agent to query the user's ATLAS personal knowledge base via HTTP API.
New Files
src/agents/atlas-tool.tsskills/atlas/SKILL.mddocs/ATLAS_BRIDGE_GUIDE.mdTool Actions
searchqueryconceptconcept_nameorqueryinsightsquery(optional)actionsstatsPhase 2: Push Path (Future)
The included
docs/ATLAS_BRIDGE_GUIDE.mddocuments how the ATLAS team should prepare for webhook-based event notifications (new insights, notes, content ingested, agent finished).Testing
atlas serve(port 8888)Environment Variables
ATLAS_URL=http://localhost:8888 # Default, configurable