Public Roadmap
Travsr ships in themed phases, each a set of sprints with a clear exit criterion. This page reflects what is shipped today and what is next.
Phases
| Phase | Theme | Status |
|---|---|---|
| Phase 1 | MVP: CLI, SQLite, BFS, MCP stdio | Shipped |
| Phase 2 | Stability: VS Code extension, daemon + watcher correctness | Shipped |
| Phase 3 | Full retrieval stack: PPR, PCST, k-core, 0-1 knapsack | Shipped |
| Phase 4 | Language coverage: 16 languages via the Phase B plugin host | Shipped |
| Phase 5 | Cloud Preview: hosted MCP SSE, cloud indexing, team repos | In progress |
| Phase 6 | Production graph database backend, PPR/PCST at scale | Planned |
What is shipped today
- 16 languages parsed structurally by Tree-sitter (Phase A): TypeScript/JavaScript, Rust, Python, Go, Java, Kotlin, Scala, C#, Ruby, PHP, C, C++, Swift, Objective-C, and Dart.
- Semantic call edges (Phase B). Built-in and automatic for TypeScript/JavaScript, Rust, and Python; installable per language via
travsr lang install <lang>for the rest, each running in a sandboxed subprocess. - Phase B plugin host. A two-transport architecture (in-process native + sandboxed sidecar) with a trust model and per-language host allowlists for languages that fetch build dependencies.
- Full retrieval stack. BFS, Personalized PageRank, Prize-Collecting Steiner Tree, k-core, and a 0-1 knapsack token-budget enforcer.
- 12 MCP query tools over stdio and SSE (21 in single-repo stdio, adding the
synonym_*andrepos_*management tools), includingget_context,get_execution_path,get_graph_json, andget_snippets. - VS Code extension with a live Cytoscape graph panel plus Languages, Synonyms, Repos, and Graph Stats panels.
- Multi-repo global registry: every
travsr initregisters a repo; one--globalMCP server serves them all. - SSE server (
travsr serve) for cloud and team deployments.
What is next
- Cloud Preview (Phase 5). Hosted MCP SSE endpoint, cloud-side indexing, and team repository support.
- Production graph database (Phase 6). A backend tuned for very large graphs, with PPR and PCST at scale.
Feedback
Open a GitHub Issue to suggest a feature or report a bug.