Skip to content

Roadmap: Uteke v0.9.0 — API Stability and Quality #738

Description

@ajianaz

Uteke v0.9.0 Roadmap

Release Timeline

Target: 2026-08 (2-4 weeks after v0.8.0)

Theme: API Stability and Quality

v0.8.0 introduced significant new features but exposed several API inconsistencies. v0.9.0 focuses on hardening the API surface, adding versioning, and fixing quality issues discovered during v0.8.0 testing.

Issues

# Priority Status Description
#737 Critical Open API URL prefix versioning (/api/v1/, /api/v2/)
#733 High Open fix: PUT /room/document/add empty error body
#735 Medium Open refactor: rename POST /room/document to POST /room/summary
#734 Medium Open feat: expose trust_score in GET /memory and recall
#731 Medium Open configurable dream/dedup thresholds and safer defaults

Planned Features

Feature Description Priority
Request mutex to RwLock Replace Mutex with RwLock for concurrent read access Medium
Unversioned route deprecation Log warnings when hitting unversioned routes Medium
GET /memory doc-refs Return linked documents in memory GET response Low

NOT in Scope

Dependency Graph

#737 (API versioning)
  |-- #735 (rename room/document) — BEFORE versioning for clean v2 routes
  |-- #733 (room/document/add error) — independent but nice together
  +-- #734 (trust_score) — independent

#731 (configurable thresholds) — fully independent

Consumers to Migrate

Consumer Current Action
Hermes uteke-tool plugin Flat recall parse Migrate to /api/v2/
Hermes shell hooks Flat recall parse Migrate to /api/v2/
CorIn desktop Direct API calls Migrate to /api/v2/
MCP server 27 tools Migrate to /api/v2/
Pi memory-provider Direct API calls Migrate to /api/v2/

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions