Skip to content

Releases: fivepanelhat/Coastal-Alpine-Core

Release v0.5.10

Choose a tag to compare

@fivepanelhat fivepanelhat released this 21 Aug 10:26
e20dfae

Sprint E — remaining harness seams

Closes the DeepSeek-harness gap items beyond SessionEvent / providers / Trajectory.

Added

  • ConfigOverlay (config_overlay.py) — stacked defaults → profile → tenant → session; secret-like keys rejected
  • EffectJournal (effects.py) — reversible tool/skill effects with LIFO undo + optional JSONL audit
  • Skill dependency graph (skill_graph.py) — depends_on topological load order; cycle / missing-dep detection
  • CodeModeRunner (code_mode.py) — sandboxed PTC / code-mode (tools.<name>(**kwargs) only; no imports; optional HITL)

Consumers

  • Aether: SkillLoader load order, ToolExecutor journal + undo_last(), aether.code_mode soft bridge
    fivepanelhat/Aether#57

CAT

  • Local-first, no secrets in overlays / effect payloads / code-mode traces
  • Code mode AST allowlist; fail-closed on imports and dunder access

Tests

tests/test_sprint_e_seams.py

What's Changed

  • docs: consumer pin example → v0.5.9 by @fivepanelhat in #30
  • feat: Sprint E — ConfigOverlay, EffectJournal, skill deps, Code Mode (v0.5.10) by @fivepanelhat in #31

Full Changelog: v0.5.9...v0.5.10

Release v0.5.9

Choose a tag to compare

@fivepanelhat fivepanelhat released this 21 Aug 09:20
252bed2

Bridge SessionEvent sessions to DataFlywheel Trajectory outcome samples.

Sprint C.
Local-first JSONL. No secrets in summaries.
CAT stamp.

Highlights

  • record_session_trajectory(...) — outcome-level Trajectory from a completed session
  • Complements SessionEvent (step evidence) with flywheel-ready samples for eval / golden-set
  • Soft-imported by Weaver + Aether (no-op until this release is installed)

Stack adoption

Repo PR
Core #29
Weaver fivepanelhat/Weaver#40
Aether fivepanelhat/Aether#54

Install

pip install "coastal-alpine-core @ git+https://github.com/fivepanelhat/Coastal-Alpine-Core.git@v0.5.9"

## What's Changed
* feat(flywheel): session outcome → Trajectory — Sprint C by @fivepanelhat in https://github.com/fivepanelhat/Coastal-Alpine-Core/pull/29


**Full Changelog**: https://github.com/fivepanelhat/Coastal-Alpine-Core/compare/v0.5.8...v0.5.9

Release v0.5.8

Choose a tag to compare

@fivepanelhat fivepanelhat released this 21 Aug 09:01
8923d53

Shared LLM provider Protocol, edge profiles, and registry for the Kiwi Edge stack.

Sprint A Phase 2.
Local-first Ollama only. No cloud keys. No secrets in profiles.
CAT stamp.

Highlights

  • LLMProvider Protocol — common surface (check_health, generate, invoke, chat)
  • ProviderProfile + built-in edge profiles: edge-default, edge-fast, edge-coder
  • get_provider() / get_profile() / provider_from_profile() / register_provider()
  • Default backend remains SovereignOllamaClient (behaviour unchanged)
  • Consumers soft-import; missing Core does not break Weaver or Aether

Stack adoption

Repo PR Change
Core #28 Protocol + registry (this release)
Weaver fivepanelhat/Weaver#38 Prefer get_provider(profile=…)
Aether fivepanelhat/Aether#52 Soft profile bridge via build_llm_client

Sprint A complete

Install

pip install "coastal-alpine-core @ git+https://github.com/fivepanelhat/Coastal-Alpine-Core.git@v0.5.8"

## What's Changed
* feat(providers): LLM provider Protocol + registry — Sprint A Phase 2 by @fivepanelhat in https://github.com/fivepanelhat/Coastal-Alpine-Core/pull/28


**Full Changelog**: https://github.com/fivepanelhat/Coastal-Alpine-Core/compare/v0.5.7...v0.5.8

Release v0.5.7

Choose a tag to compare

@fivepanelhat fivepanelhat released this 21 Aug 08:43
86f0dc5

Append-only tenant-aware SessionEvent stream.
Sprint A Phase 1.
Local-first JSONL, HITL evidence path.
CAT stamp.

What's Changed

  • docs(compliance): Super Grok regulatory mapping 2026-07-19 by @fivepanelhat in #18
  • docs: emphasise privacy, security, and governance by @fivepanelhat in #20
  • chore(license): restamp to Coastal Alpine Tech Limited by @fivepanelhat in #22
  • chore(ci): bump actions/checkout to v6 for Node 24 runtime by @fivepanelhat in #23
  • chore(ci): bump actions/checkout@v4 → @v6 in composite action by @fivepanelhat in #24
  • chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #6
  • chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #7
  • chore(deps): bump actions/setup-node from 4 to 7 by @dependabot[bot] in #12
  • chore(deps): bump actions/setup-python from 5 to 7 by @dependabot[bot] in #19
  • chore(deps-dev): update pre-commit requirement from >=3.5.0 to >=4.6.1 by @dependabot[bot] in #21
  • chore(deps): bump cryptography from 49.0.0 to 50.0.0 in the uv group across 1 directory by @dependabot[bot] in #25
  • feat(session-events): SessionEvent store for Sprint A Phase 1 (v0.5.7) by @fivepanelhat in #27

New Contributors

Full Changelog: v0.5.6...v0.5.7