Skip to content

feat: 9 endpoint gaps — memory update, room remember, import/export, context, room-doc linking - #237

Open
ajianaz wants to merge 4 commits into
developfrom
feat/endpoint-gaps-216-231
Open

feat: 9 endpoint gaps — memory update, room remember, import/export, context, room-doc linking#237
ajianaz wants to merge 4 commits into
developfrom
feat/endpoint-gaps-216-231

Conversation

@ajianaz

@ajianaz ajianaz commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

Implements 9 previously-untapped Uteke server endpoints across the full 5-layer Corin architecture.

#216 — Fill UtekeClient Gaps (5 endpoints)

Endpoint Method Purpose
/memory PUT Partial memory update (content, tags, importance, pinned, type)
/room/remember POST Store memory directly into a room
/import POST Bulk import JSONL data
/export GET Export memories as JSONL
/context POST Build context summary from stored memories

#231 — Room-Document Linking (4 endpoints)

Endpoint Method Purpose
/room/document/list POST List documents linked to a room
/room/document/add PUT Link a document to a room
/room/document/remove DELETE Unlink a document from a room
/doc/room/list POST List rooms linked to a document

Changes (5-layer pattern)

  • Layer 0 (uteke_client.rs): 9 methods + ImportResult struct
  • Layer 1 (commands.rs + lib.rs): 9 Tauri commands registered
  • Layer 2 (types.ts + ipc.ts): 3 interfaces + 9 IPC wrappers
  • Layer 3 (ToolsView.svelte): New 5-tab Tools view
  • Layer 4 (App.svelte + Sidebar.svelte): Routing + Wrench nav icon

Testing

  • cargo fmt --all
  • Cross-layer naming consistency verified
  • HTTP method + path match Uteke server handlers
  • CI checks (pending)

Closes #216, #231

…context, room-doc linking (#216, #231)

Layer 0 (uteke_client.rs): 9 new methods + ImportResult struct
Layer 1 (commands.rs + lib.rs): 9 Tauri commands registered
Layer 2 (types.ts + ipc.ts): 3 new interfaces + 9 IPC wrappers
Layer 3 (ToolsView.svelte): 5-tab UI — memory update, room remember,
  import/export, context builder, room-doc linking
Layer 4 (App.svelte + Sidebar.svelte): tools view routing + Wrench nav icon

Closes #216 (Fill UtekeClient gaps: PUT /memory, POST /room/remember,
  POST /import, GET /export, POST /context)
Closes #231 (Room-document linking: add/list/remove + doc/room/list)
@github-actions

Copy link
Copy Markdown

🔍 Cora AI Code Review

No issues found. Code looks good!


Review powered by cora-code · BYOK · MIT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Fill UtekeClient gaps — 5 high-priority endpoints (PUT /memory, /room/remember, /import, /export, /context)

1 participant