v1.8.0: MCP Apps, Knowledge Graph & Session Time-Travel
🚀 Major Release: Autonomous UI Surfacing & @terminals-tech/* Integration
This release transforms the OpenRouter Agents MCP server into a "magic surface" engine where intelligent UI components, temporal version control, and knowledge graphs autonomously emerge through official MCP protocol paths.
✨ New Features
MCP Apps (SEP-1865)
ui://research/viewer- Interactive report viewer with markdown renderingui://knowledge/graph- Force-directed D3.js graph explorerui://timeline/session- Time-travel interface with undo/redo controls- All UIs communicate via JSON-RPC over postMessage
@terminals-tech/embeddings Integration
- Replaced
@xenova/transformerswith@terminals-tech/embeddings - 75% memory savings via quantized cache
- Batch embedding support for efficiency
@terminals-tech/graph Integration
TextGraph- Extract relations from report contentGraphProcessor- PageRank, clustering, path findingPatternMatcher- Event sequence analysis- Persistent
graph_nodesandgraph_edgestables
@terminals-tech/core Integration
EventStorefor session state management- Full undo/redo with history
- Session forking for alternate timelines
- Time-travel navigation via timestamps/checkpoints
🔧 New Tools (12)
Session Tools:
| Tool | Purpose |
|---|---|
undo |
Undo last action |
redo |
Redo undone action |
fork_session |
Create alternate timeline |
time_travel |
Navigate to timestamp |
session_state |
Get current state |
checkpoint |
Create named checkpoint |
Graph Tools:
| Tool | Purpose |
|---|---|
graph_traverse |
Explore graph from node |
graph_path |
Find path between nodes |
graph_clusters |
Find node clusters |
graph_pagerank |
Get importance rankings |
graph_patterns |
Find event patterns |
graph_stats |
Get graph statistics |
🔐 terminals.tech Auth Bridge
createTerminalsAuthElicitation()for GitHub OAuth- CSRF-protected callback handler
- Seamless integration with terminals.tech infrastructure
📦 Installation
npm install @terminals-tech/openrouter-agents@1.8.0Or with Claude Code:
claude mcp add openrouter-agents -- npx @terminals-tech/openrouter-agents --stdio📚 Documentation
- Updated
CLAUDE.mdwith all new tools and UI resources - Full API reference in tool descriptions
Full Changelog: v1.7.0...v1.8.0