Jeremy
af24dcb3c3
feat: expose slice completion over workflow MCP
2026-04-09 11:53:28 -05:00
Jeremy
2f63012628
feat: expose task completion alias over workflow MCP
2026-04-09 11:48:05 -05:00
Jeremy
f7008107fb
feat: expose GSD planning tools over MCP
2026-04-09 11:43:26 -05:00
Jeremy
7cc2d11d34
feat: gate workflow MCP units by provider transport capabilities
2026-04-09 11:30:08 -05:00
Jeremy
4ea87a33d6
feat: expose core GSD workflow tools over MCP
2026-04-09 11:30:02 -05:00
Jeremy
146318df0b
docs: add ADR-008 for GSD workflow MCP transport
2026-04-09 11:29:56 -05:00
Jeremy
970ba440a8
docs: update README and architecture for v2.67
...
Update "What's New" section to cover v2.64–v2.67 highlights including
tiered context injection, Anthropic subscription routing, LLM safety
harness, slice-level parallelism, and discussion gate enforcement.
Move v2.63 highlights to the collapsible previous highlights section.
Update architecture.md key modules version label.
2026-04-09 08:36:03 -05:00
Jeremy McSpadden
76d3925ea7
Merge pull request #3863 from mastertyko/fix/3848-pi-ai-event-stream-factory
...
fix(pi-ai): restore event stream factory export
2026-04-09 08:09:03 -05:00
Jeremy McSpadden
b75c81074d
Merge pull request #3858 from jeremymcs/fix/audit-remediations
...
fix: harden command execution and remediate audit findings
2026-04-09 08:02:08 -05:00
Jeremy
a803b83d2c
ci(triage): make AI triage resilient to API outages
2026-04-09 06:55:03 -05:00
Jeremy
76c8477a64
chore(deps): refresh audited package locks
2026-04-09 06:39:24 -05:00
Jeremy
82944a845d
fix(platform): harden command execution and stabilize onboarding sync
2026-04-09 06:39:19 -05:00
mastertyko
ebf5ca398a
fix(pi-ai): restore event stream factory export
2026-04-09 13:03:27 +02:00
Jeremy McSpadden
7135573324
Merge pull request #3854 from jeremymcs/fix/gsd-codebase-cache
...
[codex] fix(gsd): auto-refresh codebase cache
2026-04-09 06:02:42 -05:00
Jeremy
a8000489b3
fix(gsd): use valid codebase refresh logger
2026-04-09 05:50:43 -05:00
Jeremy McSpadden
5c1ea9d99c
Merge pull request #3852 from jeremymcs/fix/gsd-model-switching-prefs
...
fix(gsd): align model switching and prefs surfaces
2026-04-09 05:47:22 -05:00
Jeremy
655f10de4b
fix(gsd): auto-refresh codebase cache
2026-04-09 05:46:55 -05:00
Jeremy McSpadden
ff54c91dd8
Merge pull request #3850 from jeremymcs/fix/auto-loop-test-timeouts
...
fix: make gsd_complete_task the only execute-task summary path
2026-04-09 05:35:46 -05:00
Jeremy
172c4d3110
fix(gsd): align model switching and prefs surfaces
2026-04-09 05:33:13 -05:00
Jeremy
dcc85c6d0a
fix: route slice and validation artifacts through DB tools
2026-04-09 05:16:58 -05:00
Jeremy
b5937734ca
fix: make gsd_complete_task the only execute-task summary path
2026-04-09 05:12:16 -05:00
github-actions[bot]
fb63ec6b8e
release: v2.67.0
2026-04-09 10:05:27 +00:00
Jeremy McSpadden
355cb7ba7d
Merge pull request #3845 from jeremymcs/fix/auto-loop-test-timeouts
...
fix(test): align auto-loop test timers with 120s session timeout
2026-04-09 00:51:47 -05:00
Jeremy
b02b1b1a81
fix(test): align auto-loop test timers with updated session timeout
...
NEW_SESSION_TIMEOUT_MS was increased from 30s to 120s in #3819 , but the
session-switch guard test still ticked only 30s. The test hung, leaked
mock.timers state, and caused 7 downstream tests to hang — timing out
the entire CI build job.
2026-04-09 00:28:45 -05:00
Jeremy McSpadden
d8574e5669
Merge pull request #3737 from mastertyko/fix/3736-safety-expected-output-paths
...
fix(gsd): normalize described expected output paths
2026-04-08 22:18:56 -05:00
Jeremy McSpadden
535d3a29da
Merge pull request #3775 from mastertyko/fix/3770-claude-code-windows-lookup
...
fix(claude-code): use native Windows claude lookup
2026-04-08 21:53:42 -05:00
Jeremy McSpadden
af15d62c28
Merge pull request #3795 from mastertyko/fix/3751-repair-tool-json-nested-xml
...
fix(pi-ai): recover XML parameters trapped in valid JSON strings
2026-04-08 21:40:47 -05:00
Jeremy McSpadden
04d4ea1774
Merge pull request #3799 from mastertyko/fix/3778-parseplan-filename-task-ids
...
fix(gsd): ignore filename headings in parsePlan
2026-04-08 21:13:22 -05:00
Jeremy McSpadden
3e32c02851
Merge pull request #3819 from jeremymcs/fix/auto-session-timeout-3767
...
fix(auto): increase session timeout to 120s and treat timeout as recoverable pause
2026-04-08 20:50:40 -05:00
Jeremy McSpadden
25dadc2026
Merge pull request #3832 from jeremymcs/fix/orchestration-safety-hardening
...
fix: harden auto merge recovery and session safety
2026-04-08 20:50:01 -05:00
Jeremy
93fc6fac8a
test(gsd): align complete-state milestone assertion
2026-04-08 20:38:15 -05:00
Jeremy McSpadden
2bfd6b5cc6
Merge pull request #3834 from jeremymcs/fix/overlay-widget-surface-fixes
...
fix: repair overlay, shortcut, and widget surfaces
2026-04-08 20:38:02 -05:00
Jeremy McSpadden
94cb295604
Merge pull request #3833 from jeremymcs/fix/pi-tui-input-hardening
...
fix: harden pi-tui input parsing and editor focus behavior
2026-04-08 20:37:35 -05:00
Jeremy McSpadden
1a6b655228
Merge pull request #3837 from jeremymcs/fix/prompt-contract-validation-flow
...
fix: align prompt contracts and validation flow
2026-04-08 20:36:34 -05:00
Jeremy McSpadden
5c31b5f6d7
Merge pull request #3835 from jeremymcs/fix/gate-enforcement-hardening
...
fix: fail closed for discussion gate enforcement
2026-04-08 20:36:00 -05:00
Jeremy McSpadden
468d8995ae
Merge pull request #3836 from jeremymcs/fix/workflow-custom-engine-safety
...
fix: prevent stale workflow reconcile state writes
2026-04-08 20:35:45 -05:00
Jeremy
b4d06255dd
fix(gsd): repair CI after branch split
2026-04-08 20:23:16 -05:00
Jeremy
1d774ca6d8
fix(gsd): repair CI after branch split
2026-04-08 20:22:34 -05:00
Jeremy
eddbfd6a1b
fix(gsd): repair CI after branch split
2026-04-08 20:22:33 -05:00
Jeremy
56fbd4d87d
fix(gsd): fail closed for discussion gate enforcement
2026-04-08 20:15:21 -05:00
Jeremy
e8c6b5019b
fix(gsd): harden auto merge recovery and session safety
2026-04-08 20:15:20 -05:00
Jeremy
ec1bc349aa
fix(gsd): repair overlay, shortcut, and widget surfaces
2026-04-08 20:15:20 -05:00
Jeremy
bb4d708b80
fix(gsd): prevent stale workflow reconcile state writes
2026-04-08 20:13:36 -05:00
Jeremy
722dfc96cb
fix(gsd): align prompt contracts and validation flow
2026-04-08 20:13:35 -05:00
Jeremy
dac96709d7
fix(pi-tui): harden input parsing and editor focus behavior
2026-04-08 20:13:34 -05:00
Jeremy
74fb4913b1
fix(remote-questions): cancel local TUI when remote answer wins the race
...
showInterviewRound now accepts an AbortSignal via opts.signal. When the
remote channel wins the race, controller.abort() closes the local TUI
modal instead of leaving an orphaned interactive prompt capturing input.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 19:08:33 -05:00
Jeremy
b619373f0d
fix(auto): increase session timeout to 120s and treat timeout as recoverable pause ( #3767 )
...
NEW_SESSION_TIMEOUT_MS was 30s which fired before agent_end on slow-starting
tasks, causing spurious stopAuto hard stops. Increased to 120s and added a
dedicated timeout branch in runUnitPhase that calls pauseAuto (recoverable)
instead of stopAuto (destructive teardown).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 18:17:26 -05:00
Jeremy McSpadden
477bf3c3fd
Merge pull request #3815 from jeremymcs/fix/anthropic-api-display-remaining
...
fix(ui): apply anthropic-api display name to all remaining UI surfaces
2026-04-08 18:16:15 -05:00
Jeremy
c8246201b3
test(ui): expand provider display name test coverage
2026-04-08 17:53:49 -05:00
Jeremy
a835b33839
fix(ui): apply anthropic-api display name to all model/provider UI surfaces
...
Updates scoped model selector, footer bar, provider manager, and /model
autocomplete to use providerDisplayName() consistently.
2026-04-08 17:36:33 -05:00