Releases: fivepanelhat/Coastal-Alpine-Core
Releases · fivepanelhat/Coastal-Alpine-Core
Release list
Release v0.5.10
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_ontopological 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_modesoft 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
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.9Release v0.5.8
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
LLMProviderProtocol — common surface (check_health,generate,invoke,chat)ProviderProfile+ built-in edge profiles:edge-default,edge-fast,edge-coderget_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
- Phase 1 (SessionEvent): https://github.com/fivepanelhat/Coastal-Alpine-Core/releases/tag/v0.5.7
- Phase 2 (Provider seams): this release
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.8Release v0.5.7
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
- @dependabot[bot] made their first contribution in #6
Full Changelog: v0.5.6...v0.5.7