features_roadmap.md

August 13, 2026 ยท View on GitHub

Feature Roadmap (in order of priority)

  • Resources
    • Project
    • Documents
    • Code Artifacts
    • Entites (Organisations, individuals, team, devices etc)
    • Skills
    • Audio
    • Images
    • Video
  • Search Enhancements
    • Implement Cross-Encoder reranking
  • Dynamic Tool Discovery
  • Authentication
    • Implement Opaque Bearer Token authorisation support RFC 7662
    • Implement Authorisation Code flow support RFC 6749
    • Dynamic Client Registration Authorisation Code Flow RFC 7591
  • Repository Adapters
    • Add SQLLite repository support
  • Embedding Adapters
    • Fastembed
    • Google
    • AzureOpenAI
    • Open AI
    • Ollama
    • Open Router
  • First-party CLI (fourth front door over the ToolRegistry)
    • Bootstrap factory shared by server and CLI (app/bootstrap.py)
    • Subcommand dispatch with permanent legacy-flag fallback
    • Generic passthrough (tools list/info, call --args JSON, --json output)
    • Remote mode via fastmcp client (OAuth browser flow + FORGETFUL_TOKEN bearer)
    • auth login / status / logout with persistent token cache
    • Curated verbs (memory search/save/get/recent, project list)
  • PyPI package
  • Plans & Tasks (multi-agent coordination)
    • Plans (structured work containers)
    • Tasks (state machine, optimistic locking)
    • Acceptance Criteria
    • Task Dependencies (with cycle detection)
  • Logging and Telemtry
    • STDIO / JSON log configuration
    • Open Telemetry forwarding
  • API Routes