Releases: RyosukeSAMA/github-ai
Releases · RyosukeSAMA/github-ai
Release list
Pantheon v0.2.1 - Runtime & Provider Reliability
Highlights
Pantheon v0.2.1 makes the local workspace easier to keep running, safer to diagnose, and less dependent on hard-coded model lists.
Added
- Runtime model discovery for OpenAI, Anthropic, DeepSeek, and Ollama, with cached fallbacks and an explicit Refresh models control.
- Background refresh of configured official provider catalogs every 24 hours without changing saved model selections or contacting custom endpoints.
- GPT-5.6 Sol, Terra, and Luna recommendations, plus Claude Opus 5 and Claude Sonnet 5 catalog entries.
- Per-user background service management for macOS LaunchAgent and Linux systemd.
- Opt-in live provider diagnostics through
pantheon provider-test --role <god> --live. - Chromium end-to-end coverage for navigation, panels, Files, and HTML Preview.
Changed
- Setup and per-agent model selectors now share one backend model catalog.
- Future official OpenAI GPT major versions use the Responses API path.
- Anthropic-compatible custom gateways can use bearer-token authentication.
- Chronos now uses the FastAPI lifespan lifecycle with deterministic cleanup.
- Background services remain loopback-only by default.
Fixed
- Pantheon Web can restart automatically after user login.
- Multi-role steps retain the complete original request.
- Clarification replies use numbered choices with per-option guidance and a recommendation.
- Replies containing only
1,2,3, or4can continue the preceding choice.
Verification
- Python:
124 passed, 1 skipped - Chromium E2E:
2 passed - GitHub Actions: Python 3.10, 3.11, 3.12, and Web E2E all passed
ruff check .node --check pantheon/web/static/app.jsgit diff --check
Live provider status
- DeepSeek official API: verified through the UI
- OpenAI official API: automated coverage passes; official live credential test pending
- Anthropic official API: automated coverage passes; official live credential test pending
See PR #6 and CHANGELOG.md for details.
Pantheon v0.2.0 - Agent Workspace
Changelog
All notable changes to Pantheon are documented in this file.
0.2.0 - 2026-07-27
Added
- Multi-session Web UI with first-prompt titles and per-chat routing/model state.
- Real-time multi-agent Activity timeline, HTML Preview, file browser/editor, and terminal.
- Structured agent responses, artifacts, attachments, voice input, slash commands, and Markdown export.
- Persistent Chronos jobs and local SQLite memory with suggestions and role-scoped recall.
- Six built-in
SKILL.mdworkflows plus local Skill and prompt-pack management. - MCP stdio and Streamable HTTP connections with tool discovery, per-god policies, approvals, and execution traces.
- Token-protected Webhook channel and optional local UI login lock.
- Guided provider setup with local config saving, setup checks, and live API connection tests.
Changed
- Reworked the Web UI into a responsive three-pane agent workspace with Light and Dark themes.
- Improved Auto and Multi-role routing visibility, model metadata, progress heartbeats, and cancellation.
- Unified package, backend, and UI versions at
0.2.0. - Removed retired DeepSeek model aliases from the setup and per-role model pickers.
Fixed
- Fixed authenticated Streamable HTTP MCP connections for the current MCP SDK client API.
- Fixed stale running states, HTML link handling, preview controls, session restoration, and display settings.
Security
- API keys and integration secrets stay in the local
.env; registries retain environment variable names only. - Workspace paths are confined to the configured root, previews are sandboxed, and risky MCP tools require approval by default.
- The Web UI still defaults to loopback-only access. Enable the local login lock before exposing it to another device.
Pantheon v0.1.1 - Patch: Fix CLI crash
🐛 Fixes
- CLI crash on
--role:pantheon ask --role <name> "..."previously
crashed withAttributeError: 'TaskResult' object has no attribute 'get'
when a role returned a single-step result. The CLI now correctly accesses
TaskResultfields as attributes.
✅ Verified
- All 52 unit tests pass (Python 3.10 / 3.11 / 3.12)
- End-to-end test with DeepSeek API: all 4 roles respond correctly
- Tested via CLI:
hephaestus,athena,apollo,chronos
📦 Install
git clone https://github.com/RyosukeSAMA/github-ai.git
cd github-ai && git checkout v0.1.1
pip install -e .
cp config/pantheon.example.yaml config/pantheon.yaml
cp .env.example .env # add your DEEPSEEK_API_KEY (or OpenAI/Anthropic)
pantheon ask --role hephaestus "Write a Python function to reverse a string"Pantheon v0.1.0 - Initial Release
🎉 First release of Pantheon
A multi-AI-role collaboration framework. Each god has a specialty; Hermes orchestrates.
What's in v0.1
- 5 gods: Hephaestus, Athena, Apollo, Chronos, Hermes
- 3 entry points: CLI / Web UI / Python SDK
- 3 LLM providers: OpenAI / Anthropic / Ollama
- 52 unit tests
- GitHub Actions CI (Python 3.10/3.11/3.12)
Quick start
```bash
pip install -e .
cp config/pantheon.example.yaml config/pantheon.yaml
cp .env.example .env # add your API keys
pantheon ask "write a hello world"
```