Jeremy
3f1699bdf7
fix(gsd): avoid false manifest and skipped-slice warnings
2026-04-10 06:48:47 -05:00
Jeremy McSpadden
0c37a88024
Merge pull request #3905 from jeremymcs/fix/workflow-mcp-auto-discovery
...
Fix workflow MCP auto-discovery for Claude Code auto-mode
2026-04-09 19:01:52 -05:00
Jeremy
26afe8b2a0
Prefer project MCP CLI over bundled fallback
2026-04-09 18:41:46 -05:00
Jeremy
bb2fdf0145
Build and link bundled RPC client
2026-04-09 18:29:38 -05:00
Jeremy
c6ff8b026d
Fix MCP server packaging in clean builds
2026-04-09 18:00:24 -05:00
Jeremy McSpadden
35568d0543
Merge pull request #3904 from jeremymcs/fix/init-bootstrap-completeness
...
fix(gsd): create gsd.db, runtime/, and STATE.md during init
2026-04-09 17:53:44 -05:00
Jeremy
b573af4828
Fix workflow MCP bundled CLI lookup in tests
2026-04-09 17:50:01 -05:00
Jeremy
c19830b702
Fix workflow MCP auto-discovery for Claude Code
2026-04-09 17:45:28 -05:00
Jeremy
ae9afc0b9b
fix(gsd): surface warnings when DB or STATE.md init fails
...
ensureDbOpen() returns false on failure instead of throwing, so the
try/catch alone was not catching the real failure path. Now check the
return value and notify the user with a visible warning when DB or
STATE.md generation fails, instead of silently claiming full success.
2026-04-09 17:32:55 -05:00
Jeremy
77e7342756
fix(gsd): create gsd.db, runtime/, and STATE.md during init ( #3880 )
...
The init wizard created .gsd/milestones/ and PREFERENCES.md but never
called ensureDbOpen(), leaving GSD in degraded markdown-only mode on
every fresh install. 20+ DB-gated features were disabled until a tool
handler happened to trigger DB creation as a side effect.
- Call ensureDbOpen(basePath) after bootstrapGsdDirectory() so the
SQLite database exists immediately
- Create .gsd/runtime/ directory to match the headless bootstrap path
- Generate initial STATE.md via deriveState + buildStateMarkdown so
the explicit /gsd init path produces it (showSmartEntry would have
generated it, but ops.ts returns before entering that flow)
All three additions are wrapped in non-fatal try/catch — failures
log warnings but never block project init.
Closes #3880
2026-04-09 17:22:56 -05:00
Jeremy McSpadden
9fde7c4d95
Merge pull request #3901 from jeremymcs/codex/fix-gsd-tui-stderr-corruption
...
[codex] fix(gsd): suppress workflow stderr during /gsd
2026-04-09 16:22:18 -05:00
Jeremy
c666ff55eb
group gsd model picker by provider
2026-04-09 16:09:20 -05:00
Jeremy
c1d1d3e5db
group gsd model picker by provider
2026-04-09 16:02:45 -05:00
Jeremy
f5c6c1d94c
fix(gsd): suppress workflow stderr during /gsd
2026-04-09 15:49:27 -05:00
Jeremy McSpadden
6c708f7795
Merge pull request #3890 from jeremymcs/feat/workflow-mcp-provider-parity
...
feat: expose GSD workflow tools over MCP for provider parity
2026-04-09 15:09:55 -05:00
Jeremy
20cbc1ed37
fix(gsd): enforce workflow write gates over MCP
2026-04-09 14:42:38 -05:00
Jeremy
c297559211
fix(mcp): harden workflow tool boundary
2026-04-09 14:29:15 -05:00
Jeremy
d667d7565c
fix(gsd): serialize workflow MCP execution state
2026-04-09 12:45:34 -05:00
Jeremy
bdd7f45641
fix(gsd): restore milestone status db preflight
2026-04-09 12:22:58 -05:00
Jeremy
1da762e21b
test(gsd): fix workflow executor fixture typing
2026-04-09 12:18:02 -05:00
Jeremy McSpadden
0be7c44605
Merge pull request #3889 from NilsR0711/chore/auto-regenerate-models-workflow
...
chore(ci): add weekly workflow to regenerate model registry
2026-04-09 12:14:56 -05:00
Jeremy
60a5bf6ace
chore: harden workflow MCP executor loading
2026-04-09 12:11:59 -05:00
Jeremy
d116cff601
feat: expose slice replanning over workflow MCP
2026-04-09 12:08:42 -05:00
Jeremy
70458467ff
feat: expose milestone workflow tools over MCP
2026-04-09 12:04:07 -05:00
Jeremy
af24dcb3c3
feat: expose slice completion over workflow MCP
2026-04-09 11:53:28 -05:00
Nils Reeh
363bb32807
chore(ci): add weekly workflow to regenerate model registry
...
Adds a GitHub Actions cron job that runs every Monday, executes
generate-models.ts against live provider APIs, and opens a PR
automatically if models.generated.ts has changed.
Closes #3888
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-09 18:49:37 +02: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 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