Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 2.58 KB

File metadata and controls

52 lines (41 loc) · 2.58 KB

Changelog

All notable changes to Codevira MCP will be documented here.

The format follows Keep a Changelog. This project adheres to Semantic Versioning.


[1.0.0] — 2026-03-06 — Initial Release

Added

Core MCP Server — 26 tools across 5 modules

  • get_node, get_impact, list_nodes, add_node, update_node, refresh_graph, refresh_index — context graph tools
  • get_roadmap, get_full_roadmap, get_phase, update_next_action, update_phase_status, add_phase, complete_phase, defer_phase — roadmap tools
  • list_open_changesets, get_changeset, start_changeset, complete_changeset, update_changeset_progress — changeset tools
  • search_codebase, search_decisions, get_history, write_session_log — search and session tools
  • get_signature, get_code — Python AST code reader tools
  • get_playbook — curated task rule lookup

Indexer

  • ChromaDB + sentence-transformers semantic code index
  • Python AST chunker with function/class-level granularity
  • Auto-generated context graph stubs from imports and docstrings
  • Incremental indexing (only changed files since last build)
  • --full, --status, --watch, --generate-graph, --bootstrap-roadmap CLI flags
  • Config-driven via .agents/config.yaml (watched_dirs, language, file_extensions, collection_name)

Agent System

  • Seven agent persona definitions: Orchestrator, Planner, Developer, Reviewer, Tester, Builder, Documenter
  • Session protocol (PROTOCOL.md) with mandatory start/end steps
  • 16 engineering rules files covering coding standards, testing, API design, git governance, and more

Developer Experience

  • roadmap.yaml auto-stub on first get_roadmap() call — zero setup required
  • Git post-commit hook for auto-reindex on every commit
  • config.example.yaml template for quick project setup
  • Graph node schema reference (graph/_schema.yaml)

Documentation

  • Full README with quickstart, tool reference, agent personas, language support table
  • PROTOCOL.md — session protocol for AI agents
  • FAQ.md — setup, usage, architecture, and troubleshooting
  • ROADMAP.md — public project roadmap with versioned milestones
  • CONTRIBUTING.md — contribution guide including AI-assisted workflow
  • CODE_OF_CONDUCT.md, SECURITY.md
  • GitHub issue templates (bug report, feature request) and PR template

Language Support

  • Full support: Python (AST chunking, get_signature, get_code, auto graph stubs)
  • Partial support: TypeScript, Go, Rust (regex chunking; all non-AST tools work)