Ctrl K
ComunidadGuías…

ROADMAP.md

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Roadmap

Unified AI System is a **governed AI client & agent gateway**: one
self-hosted surface that issues virtual keys and budgets, governs local AI
clients (Claude Code, Cursor, Codex, Cline), aggregates MCP tool traffic,
and keeps provider calls explicit and audited.

This roadmap describes direction, not a promise of dates. Items move forward
when implementation, tests, documentation, and relevant independent evidence
support them.

## Now: v0.7.0 — Focus, Console, External Evidence

v0.7.0 is a deliberately narrow release. It accepts no new capability
surface; it closes what v0.6.0 already promises and removes friction for
evaluators:

1. **Operations overview API** at `GET /api/overview` — a compact JSON
   snapshot (provider mode, health, readiness, request stats, circuit
   state) for CLI and dashboard tooling. The gateway stays terminal-first:
   no browser console page is served, because the public-clone gate pins
   `GET /ui` and `GET /console` to 404 (see Not Doing).
2. **Close the v0.6.0 self-declared release gates** for the local client
   intelligence gateway: real-client atomic receipt certification and the
   PostgreSQL mode for route-plan/claim/feedback/outbox state.
3. **Honest naming**: the opt-in cache similarity layer and the embedding
   provider are described as lexical/approximate, not semantic, unless a
   real semantic model is attached via the HTTP embedding hook.
4. **Independent verification on-ramps**: an external audit kit, CI
   dependency vulnerability scanning, published SBOM artifacts, and private
   vulnerability reporting.

Anything not on this list waits. New top-level capability directories are
frozen until v0.7.0 ships.

## Repository Focus Boundaries

The public product is the gateway stack: `apps/ai-gateway-service`,
`apps/agent-console`, `packages/mcp-server`, `packages/mcp-service`, and the
`packages/shared-*` foundation.

The following packages are **labs**: `forge-core`, `taiji-beidou-engine`,
`workforce-scheduler`, `workforce-contracts`, `position-library`,
`employee-brain-adapter`, `web-agent`, `codex-context-gateway`,
`context-codec-core`, `im-connector-feishu`, and `im-connector-wecom`.
Labs packages are experimental owner-vision subsystems. They stay
compile-clean and tested, but they are not product claims, do not appear in
the public architecture narrative, and are excluded from release notes.
If a labs package still has no gateway-runtime import by v0.8.0, moving it
out of this repository is the default decision (owner call, separate PR,
per the subtraction ledger discipline).

Zero-reference dependencies were pruned from the gateway manifest
(`im-connector-*`); `shared-sdk` stays because test code imports it. Do not
reintroduce pruned packages without a source import.

## Not Doing

Explicit non-goals, recorded so they are re-decided deliberately instead of
drifting in:

- A browser console or dashboard page. The public-clone gate pins `GET /ui`
  and `GET /console` to 404; serving a browser page would require an explicit
  owner revision of that terminal-first invariant, not a drift-in feature.
- A browser chat UI. CLI, API, and MCP remain the interaction surfaces.
- A token resale/billing platform (payment gateways, top-ups, resale
  pricing). Spend reporting stays an internal cost-evidence feature.
- Built-in high-availability orchestration (quorum election, external HA
  control). The repository ships drills and PostgreSQL state modes, and
  states their limits honestly.
- Real provider calls by default, or silent provider behavior of any kind.
- Production-readiness, L5-autonomy, or AGI claims without independent,
  reproducible evidence.

## Next: A Dependable Developer Platform

- Stabilize and document the public HTTP and SDK contracts
- Expand the MCP contract beyond the current safe inspection preview
- Expand CLI and TUI coverage for agents, knowledge, routing, and approvals
- Make provider adapters easier to add, test, and distribute
- Publish focused examples for routing, agents, RAG, approvals, and evaluation
- Add durable workflow state and clearer recovery semantics
- Expand deployment guidance, telemetry, and operational diagnostics
- Establish repeatable external evaluation packages and independent review

## Then: Governed Agent Collaboration

- Interoperable contracts for specialized agents and tools
- Policy-aware planning, delegation, and task handoff
- Durable memory with explicit ownership and retention controls
- Budget, permission, approval, evidence, and rollback across long-running work
- Sandboxed execution and stronger isolation boundaries
- Portable evaluation suites for safety, quality, cost, and reliability

## Long-Term Direction

The long-term ambition is an open foundation for increasingly general,
cooperative, and dependable machine intelligence while preserving human
authority.

That ambition is not a current capability claim. Production readiness, L5
autonomy, and AGI require independent, reproducible evidence that is broader
than local tests or repository checks.

## Help Shape It

- Discuss architecture and priorities in
  [GitHub Discussions](https://github.com/happy520ai/unified-ai-system/discussions).
- Pick a scoped contribution from
  [Issues](https://github.com/happy520ai/unified-ai-system/issues).
- Read [CONTRIBUTING.md](CONTRIBUTING.md) before opening a pull request.