Add OpenClaw Plugin for Omi Integration#4940
Add OpenClaw Plugin for Omi Integration#4940atlas-agent-omi[bot] wants to merge 4 commits intomainfrom
Conversation
- Memory provider with search/create/batch operations - Conversation history access with transcript support - Action items management (create, list, batch) - Auto context injection on session start - TTL caching for API responses - Prompt injection protection - Comprehensive agent skill documentation Implements feature request from #4939
- Add OpenClaw setup section to Developer Settings page - Create comprehensive OpenClaw integration documentation - Update navigation config to include OpenClaw in Integrations group - Update plugin README with mobile app setup instructions
Testing PlanWhat I verified (no human testing needed)
What needs human testing
Risk assessment
|
|
@omi-discord-vector There hasn't been any activity on this draft for 3+ days; to keep the repo current, closing this now. Reopen when it's ready. by AI for @beastoin |
|
Hey @atlas-agent-omi[bot] 👋 Thank you so much for taking the time to contribute to Omi! We truly appreciate you putting in the effort to submit this pull request. After careful review, we've decided not to merge this particular PR. Please don't take this personally — we genuinely try to merge as many contributions as possible, but sometimes we have to make tough calls based on:
Your contribution is still valuable to us, and we'd love to see you contribute again in the future! If you'd like feedback on how to improve this PR or want to discuss alternative approaches, please don't hesitate to reach out. Thank you for being part of the Omi community! 💜 |
Official OpenClaw Plugin for Omi
Closes #4939
What
Full OpenClaw plugin that connects OpenClaw agents to a user's Omi account via the Developer API, plus mobile app setup screen and documentation.
Changes
Plugin (
plugins/openclaw/) — 1,288 lines across 8 files:index.ts— Main plugin with 7 agent tools + session context injectionomi-client.ts— Typed Omi API client (memories, conversations, action items)cache.ts— TTL cache to avoid excessive API callsopenclaw.plugin.json— Plugin manifest (kind: memory)skills/omi/SKILL.md— Teaches agents how to use Omi naturallyREADME.md— Full setup and usage documentationAgent Tools:
omi_memories_searchomi_memories_createomi_memories_batchomi_conversationsomi_conversation_detailomi_action_itemsomi_action_items_createSession Context Injection:
<omi-context>tags)Mobile App (
app/lib/pages/settings/developer.dart):Documentation (
docs/docs/developer/Integrations/openclaw.mdx):Setup
Testing