Skip to the content.

Oracle Roadmap: v0.7.0

Status: Completed (Implemented in commit 1030b9f)
Completed Date: July 25, 2026
Theme: Advanced Features — Cost Tracking, Provider Expansion, Sandbox Hardening, Memory Visualization

Overview

v0.6.0 completed the Memory Engine foundation. v0.7.0 adds four orthogonal feature areas:

  1. Cost & Token Accounting — Swarms waste tokens silently. Visibility via per-agent and per-call tracking.
  2. Provider Coverage — Add Gemini, Bedrock, Vertex, Ollama chat beyond current Anthropic/OpenAI/Codex.
  3. Sandbox Hardening — Process/network isolation for agent bash tool (currently only timeout + output cap).
  4. Memory Graph Visualization — EntityGraph (521 lines, JSON-based) gains a web UI + graph explorer.

1. Cost & Token Accounting

Current State

Problem

Solution: oracle usage command + dashboard card

Files to add/modify:

Acceptance:

$ oracle usage today
Total today:  85,420 tokens ($1.24)
├─ Anthropic: 50,000 tokens ($0.75)
├─ OpenAI:    35,420 tokens ($0.49)

Top agents:
└─ orchestrator-main: 42,300 tokens ($0.62)
└─ knowledge-sync:    28,100 tokens ($0.50)
└─ audit-check:       15,020 tokens ($0.12)

Metrics: <100ms query on 90-day dataset, <1ms per-agent breakdown


2. Provider Coverage

Current State

Problem

Solution: Expand ProviderAdapter pattern

Files to add:

Files to modify:

Acceptance:

$ oracle models list
Anthropic:    claude-3-sonnet, claude-3-haiku
OpenAI:       gpt-4, gpt-4-turbo
Gemini:       gemini-2.0-flash, gemini-2.0-pro (requires GEMINI_API_KEY)
Ollama:       mistral, llama2:7b (requires http://localhost:11434)
Bedrock:      claude-3-sonnet (requires AWS_REGION + credentials)

$ oracle ask "summarize this" -m gemini-2.0-flash

Config schema update: .oracle/config.json

{
  "providers": {
    "default": "anthropic",
    "ollama": { "endpoint": "http://localhost:11434" },
    "bedrock": { "region": "us-east-1" }
  }
}

3. Sandbox Hardening

Current State

Problem

Solution: OS-level + container isolation

Approach A: Docker (recommended for production)

Approach B: Linux namespaces (for single-host)

Files to modify:

Acceptance:

Performance: ~50-100ms Docker overhead per call (amortized on longer-running agents)


4. Memory Graph Visualization

Current State

Problem

Solution: Web UI + graph explorer

Files to add:

Dashboard card:

CLI:

$ oracle memory graph show
Entity Graph:
├─ Oracle (8 memories, 12 edges)
├─ Redis (5 memories, 8 edges)
├─ Docker (3 memories, 6 edges)
...

$ oracle memory graph path Oracle Docker
Path: Oracle → deployment → Docker (2 hops)

$ oracle memory graph entity Redis
Redis:
├─ Mentions (13 times)
├─ Depends-on: cache-layer (1)
├─ Stored-in: persistence (1)
└─ Memories:
   └─ "Redis speeds up queries"
   └─ "In-memory key-value store"

Acceptance:


Separable / Bonus


Not in v0.7.0 (defer to v0.8+)


Version Context

Ver Theme Status
0.1 Coordination ✓ Complete
0.2 Runtime (daemon + SQLite) ✓ Complete
0.3 Control Center ✓ Complete
0.4 Human Control Plane ✓ Complete
0.5 Remote Swarm ✓ Complete
0.6 Memory Engine ✓ Complete
0.7 Advanced Features ✓ Complete
0.8+ ML optimization, distributed accounting Future

Testing & Validation

Cost Tracking:

Provider Coverage:

Sandbox:

Memory Graph:


Success Criteria

✅ Cost tracking: breakdown visibility, per-agent accountability ✅ Provider coverage: 7 providers available (anthropic, openai, codex, gemini, ollama, bedrock, vertex) ✅ Sandbox: process isolation, network denial, resource limits, verified in CI ✅ Graph viz: <500ms load, smooth interactions, accurate entity linking


Effort Estimate

Total: ~12-16 days (~3 weeks), deliverable in Q4 2026 depending on 0.6.0 stabilization.