Commit graph

2992 commits

Author SHA1 Message Date
Jeremy McSpadden
335535b506 Merge pull request #3872 from jeremymcs/fix/claude-code-stream-noise-followup
fix: suppress streamed Claude Code internal tool noise
2026-04-09 10:10:49 -05:00
Jeremy
9b20b28a25 fix(claude-code-cli): suppress streamed internal tool noise 2026-04-09 09:51:28 -05:00
Jeremy McSpadden
f18d8e9f30 Merge pull request #3864 from mastertyko/fix/3839-snapshot-stage-untracked-files
fix(gsd): snapshot new untracked files before dispatch
2026-04-09 09:23:51 -05:00
Jeremy McSpadden
72b7b6be7f Merge pull request #3867 from jeremymcs/fix/claude-code-cli-noise
fix: suppress Claude Code internal tool noise in TUI
2026-04-09 09:09:44 -05:00
Jeremy McSpadden
9bb01b2d50 Merge pull request #3748 from mastertyko/fix/3710-remove-gsd-build-docs-link
fix(docs): stop pointing repo documentation to gsd.build
2026-04-09 08:47:44 -05:00
Jeremy McSpadden
7ae175a0b2 Merge pull request #3866 from jeremymcs/docs/update-readme-v2.67
docs: update README and architecture for v2.67
2026-04-09 08:46:50 -05:00
Jeremy McSpadden
dde62ebc75 Merge pull request #3865 from mastertyko/fix/3786-provider-manager-non-oauth-auth
fix(pi-coding-agent): avoid OAuth login for API-key providers
2026-04-09 08:46:34 -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
b4a0392464 fix(claude-code-cli): suppress internal tool call noise 2026-04-09 08:27:23 -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
mastertyko
c671e3912f fix(pi-coding-agent): avoid oauth login for api-key providers 2026-04-09 15:08:33 +02: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
mastertyko
9a8ae40b25 fix(gsd): snapshot new untracked files before dispatch 2026-04-09 14:58:06 +02: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