Changelog
Releases
Every version of Repo Hub CLI, from the first commit to the latest feature.
Memory Steering Index
The team-memory MCP now auto-generates a steering file with an index of all active memories. The model sees what memories exist without calling any MCP tool — just reads the index from context and uses get_memory(id) when it needs full content.
Fact Checker & Memory Enforcement
Two new config options that make agents more reliable: fact_checker forces verification of external state before reporting it, and memory.enforce makes team memory consultation mandatory on every interaction.
Improved hub update experience
hub update now shows a changelog of all releases included in the update, with a clean spinner instead of raw package manager output. Release data is fetched from the hub website via a new /api/releases.json endpoint.
Persona as dedicated editor file
Persona is now generated as a dedicated editor file (.kiro/steering/persona.md, .cursor/rules/persona.mdc, .opencode/rules/persona.md) instead of being appended to AGENTS.md. The file is gitignored by default since it's personal. The persona TUI now collects AWS profiles, GitHub username, focus areas, and timezone.
Design enforcement & upstream MCP instructions
Design system rules can now be enforced with enforce: true, and MCP instructions are rendered for upstream (proxied) MCPs too.
Sandbox via mcp.sandbox()
The sandbox MCP is now configured like any other MCP via mcp.sandbox() in hub.config.ts, instead of being auto-injected from a services entry. This makes it composable, overridable, and consistent with the rest of the config.
Fix update PM detection
hub update now correctly detects which package manager was used to install the CLI globally, instead of just checking which PMs are available on the system.
Sandbox support
New hub sandbox command manages an AIO Sandbox container with VSCode Server, browser automation, MCP endpoint, and Jupyter — all accessible locally via Docker Compose.
Fix remote source overwrite
Remote source skills are no longer overwritten by stale local copies when the remote fetch fails. All four generators now skip local skill copy for folders managed by remote sources.
Persona
New hub persona command creates a personal AI profile for each team member. The agent adapts its communication style based on who it's talking to — from CEOs who want business summaries to senior devs who want raw technical details.
Chat consolidation
New hub consolidate command extracts knowledge from chat sessions across Kiro, Claude Code, and OpenCode into team memories — using the editor's own CLI as the LLM engine.
Enhanced orchestrator prompts
All editor generators now produce richer orchestrator prompts with core behavior, working style, code change, security, git discipline, and skills listing sections. AGENTS.md is now generated universally across all editors.
Kanban MCP
Persistent kanban board MCP for AI agent task management with multi-session coordination, semantic search via LanceDB, and parallel chat visibility.
OpenCode orchestrator as primary agent
The OpenCode orchestrator is now generated as a primary agent with default_agent in opencode.json, matching the arvore-hub pattern. Also fixes env var format in MCP config and generates a .ignore file for repo discovery.
Fix YAML frontmatter in design source skills
Design source skills with colons in the description field now generate valid YAML frontmatter. Previously, the unquoted colon in 'Design source: name' caused SKILL.md parsing errors.
Gitignore .agent-teams
The .agent-teams directory is now automatically added to .gitignore when agent-teams-lead MCP is configured. Previously, manually adding it would get wiped on hub generate.
Agent Chat
Cross-developer agent communication via Slack threads. Your agent can now talk to agents from other developers on the team — opening threads, replying, and checking for new messages proactively.
Agent Teams
Inspired by Anthropic's Claude Code agent teams, now available across every editor. Spawn multiple AI teammates that work in parallel, share a task list, and message each other directly.
Security fix for runtime-lens MCP
Fix runtimeLens helper to use the correct scoped package @arvoretech/runtime-lens-mcp instead of the unscoped runtime-lens.
hub clone
New hub clone command for cloning all repositories without running full setup. Clone first, setup later.
React Native Support
First-class React Native/Expo support with repo.reactNative() helper, auto-detection in hub scan, TUI integration, and JSON Schema validation.
Interactive TUI & TypeScript Config
hub init is now a full interactive TUI built with ink — a multi-step wizard with registry integration, tech stack detection, and MCP selection. Plus TypeScript config support with type-safe helpers for repos, MCPs, and services.
Remote Sources & Design System
Skills and steering files can now live outside your repo — in Notion, at a URL, or on a local path. Plus a new design section in hub.yaml that teaches the AI your visual language: component libraries, icon systems, and design tokens.