Skip to content

Releases

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 08 Nov 00:41
ab58bbd

What's Changed

  • feat: rename plugin to vulcan_listener, restrict sdist to src/, and clean agent (v0.3.4) by @LuiccianDev in #8

Full Changelog: v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 07 Nov 23:59
8526836

What's Changed

  • feat(client): dynamic host/port resolution and clean PyPI README (v0.3.3) by @LuiccianDev in #7

Full Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 23:31
105db34

What's Changed

  • chore(release): bump version to 0.3.2 and streamline README for PyPI by @LuiccianDev in #6

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 23:06
f1fc335

What's Changed

  • docs(plugin): translate Antigravity plugin README to English by @LuiccianDev in #1
  • ci: add coordinated path-filtered workflows for CI, security, and rel… by @LuiccianDev in #2
  • feat(packaging): configure PyPI package as luiccian-vulcan-mcp and add Trusted Publishing workflow by @LuiccianDev in #3
  • feat(release): add bump_version script and concurrency control to release workflow by @LuiccianDev in #4
  • chore(release): bump version to 0.3.1 and enhance release documentation by @LuiccianDev in #5

New Contributors

Full Changelog: v0.3.0...v0.3.1

Vulcan MCP v0.3.0 - Diátaxis Docs, Graphify & Git-Release Plugin

Choose a tag to compare

@LuiccianDev LuiccianDev released this 25 Oct 18:59

Added

  • git-release Antigravity Plugin:
    • release-manager: Dedicated AI persona for Conventional Commits and SemVer releases.
    • Lifecycle hook (hooks.json): Non-blocking PreInvocation working tree status check.
    • Skills: git-commit (interactive Conventional Commits) and versioning-and-release (SemVer 2.0.0 governance).
    • Strict guardrails: No silent commits, autonomous Git diff inspection without memory overhead.
  • 3-Layer Automated Testing Architecture:
    • Layer 1: Unit & AST tests validating Python 3.5 compatibility (no f-strings in plugin/).
    • Layer 2: In-memory MockVulcanServer testing all 9 FastMCP tools and multi-step agent evaluations without Vulcan Desktop open.
    • Layer 3: Live integration suite for active Envisage sessions.
  • Diátaxis Technical Documentation Architecture:
    • docs/TUTORIAL_FIRST_STEPS.md: 15-minute hands-on tutorial for connecting Vulcan 12 Desktop with AI clients.
    • docs/HOW_TO_GUIDES.md: 6 problem-oriented recipes (block cutoffs, drillholes, triangulations, CAD polylines, PyVulcan scripting, and modal dialog freezes).
    • docs/README.md: Central Diátaxis navigation map across Tutorials, How-To Guides, Reference, and Explanations.
  • Graphify Knowledge Graph Integration:
    • Persistent knowledge graph in graphify-out/ mapping two-process FastMCP $\leftrightarrow$ Vulcan Python 3.5.2 architecture.
    • Integration of Graphify MCP tools (query_graph, shortest_path, god_nodes) to explore architecture with minimal token consumption.
    • Dedicated operational rules in .agents/plugins/graphify/rules/AGENTS.md.
  • Enriched Package Metadata:
    • Added PEP 621 author details (DAVID (LuiccianDev)), PyPI classifiers, keywords, and repository URLs in pyproject.toml.

Changed

  • Full Project Localization to English:
    • Translated all user documentation (README.md, docs/), workspace operating rules (AGENTS.md, GEMINI.md), specialist agent prompt (mining-geologist.md), and plugin skills.
    • Preserved bilingual database field mappings (COLLARS/COLLARES, ASSAYS/LEYES, DIP/BUZ) in drillhole handlers.
  • Hardened .gitignore:
    • Excluded Vulcan interactive session files (*.wrk), binary ISIS indices (*.isix), backup dumps (*.bck, *.trn), and local mining models (*.bmf, *.00t).
    • Excluded graphify-out/ build artifacts completely to maintain a lightweight Git repository.