File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# context changelog — append-only session journal
22
3+ ## 2026-07-12 (later+4) — #26 phase 3: template CLAUDE/AGENTS generated from the pack source
4+ - ` gen-ai-context.ps1 ` factors the engine contract + hard rules + parameters into canonical fragments
5+ injected into BOTH the pack (` sdk/ai-context/ ` ) AND the template's ` CLAUDE.md ` (== ` AGENTS.md ` ) — one
6+ source of truth for the SDK contract, so the in-app builder and a ` dotnet new ` + agent session can't
7+ drift. Template files keep scaffold-specifics; all 3 outputs byte-stable; ` template-smoke ` drift step
8+ now regenerates + fails if any is stale. ** #26 all 4 phases done.** Public ` 202ca10 ` , Pro ` 8b22408 ` .
9+
310## 2026-07-12 (later+3) — #26 Settings "AI providers" section (keyed providers work in-app)
411- ` AiKeyStore ` (Login, DPAPI per-user, ` ai-keys.json ` ) implements new Core ` IAiKeyStore ` ;
512 ` CredentialStoreAiKeyResolver ` (Login) = ` IAiKeyResolver ` over it + ` {PROVIDER}_API_KEY ` env fallback.
You can’t perform that action at this time.
0 commit comments