Skip to content

Releases: RyosukeSAMA/github-ai

Pantheon v0.2.1 - Runtime & Provider Reliability

Choose a tag to compare

@RyosukeSAMA RyosukeSAMA released this 14 Aug 01:46
1ee9d3e

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, or 4 can 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.js
  • git 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

Choose a tag to compare

@RyosukeSAMA RyosukeSAMA released this 28 Jul 07:42
bbf3998

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.md workflows 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

Choose a tag to compare

@RyosukeSAMA RyosukeSAMA released this 18 Jun 05:51

🐛 Fixes

  • CLI crash on --role: pantheon ask --role <name> "..." previously
    crashed with AttributeError: 'TaskResult' object has no attribute 'get'
    when a role returned a single-step result. The CLI now correctly accesses
    TaskResult fields 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

Choose a tag to compare

@RyosukeSAMA RyosukeSAMA released this 17 Jun 08:40

🎉 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"
```