Skip to content

v1.8.0: MCP Apps, Knowledge Graph & Session Time-Travel

Choose a tag to compare

@wheattoast11 wheattoast11 released this 04 Dec 20:39
· 6 commits to main since this release

🚀 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 rendering
  • ui://knowledge/graph - Force-directed D3.js graph explorer
  • ui://timeline/session - Time-travel interface with undo/redo controls
  • All UIs communicate via JSON-RPC over postMessage

@terminals-tech/embeddings Integration

  • Replaced @xenova/transformers with @terminals-tech/embeddings
  • 75% memory savings via quantized cache
  • Batch embedding support for efficiency

@terminals-tech/graph Integration

  • TextGraph - Extract relations from report content
  • GraphProcessor - PageRank, clustering, path finding
  • PatternMatcher - Event sequence analysis
  • Persistent graph_nodes and graph_edges tables

@terminals-tech/core Integration

  • EventStore for 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.0

Or with Claude Code:

claude mcp add openrouter-agents -- npx @terminals-tech/openrouter-agents --stdio

📚 Documentation

  • Updated CLAUDE.md with all new tools and UI resources
  • Full API reference in tool descriptions

Full Changelog: v1.7.0...v1.8.0