Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
239 commits
Select commit Hold shift + click to select a range
6042b2c
fix: handle TOCTOU race in list_runs state file read
Quratulain-bilal Jul 29, 2026
f04a36a
chore: release 0.14.4, begin 0.14.5.dev0 development (#3850)
mnriem Jul 29, 2026
d99170f
fix(workflows): dispatch prompt steps via the resolved executable (#3…
jawwad-ali Jul 29, 2026
b048e33
fix(presets): escape installed preset metadata in Rich output (#3826)
Noor-ul-ain001 Jul 29, 2026
1fff7a1
fix(extensions): guard the required manifest sections so one bad exte…
jawwad-ali Jul 29, 2026
f8e474d
feat: first-class agent-native runtime hooks for integrations (#3704)
kanfil Jul 29, 2026
884950f
fix(bundler): treat an explicit-null manifest field as missing, not t…
jawwad-ali Jul 29, 2026
b7b0e96
fix(integrations): preserve non-UTF-8 VS Code settings (#3833)
marcelsafin Jul 29, 2026
f4a9b89
fix(cli): render the literal [suffix] in --tag help and rejection mes…
jawwad-ali Jul 29, 2026
de54ff7
fix(workflows): make security requirements sync deterministic (#3832)
marcelsafin Jul 29, 2026
2ef9653
fix(agents): coerce a non-string description in TOML command renderin…
jawwad-ali Jul 29, 2026
623466d
test(extensions): update stale manifest validation message assertion …
mnriem Jul 29, 2026
89126f3
fix(integrations): don't abort uninstall when the manifest can't be d…
jawwad-ali Jul 29, 2026
8394c8d
[bug-fix] Fix upgrade-overwrites-copilot-skills: pass force=True to e…
github-actions[bot] Jul 29, 2026
db5802b
fix: add missing utf-8 encoding to registry file open calls (#3810)
Quratulain-bilal Jul 29, 2026
5439678
fix(presets): escape user-supplied catalog name/URL in add/remove out…
jawwad-ali Jul 29, 2026
13f2b13
fix: eliminate TOCTOU race in file unlink calls (#3811)
Quratulain-bilal Jul 29, 2026
6033c69
test(workflows): name the condition-rejection tests for the real boun…
jawwad-ali Jul 29, 2026
e543147
fix: eliminate TOCTOU race in file unlink calls (#3815)
Quratulain-bilal Jul 29, 2026
6337ebf
fix: add utf-8 encoding to registry file open calls (#3816)
Quratulain-bilal Jul 29, 2026
afbb2c7
fix(workflows): validate prompt step 'timeout' like the shell step (#…
Noor-ul-ain001 Jul 29, 2026
5827db5
Add Intent Reconciliation extension to community catalog (#3858)
github-actions[bot] Jul 29, 2026
6712665
fix(workflows): guard the shell step's timeout check against Overflow…
Noor-ul-ain001 Jul 29, 2026
f36634b
Add yolo to community workflow catalog (#3864)
clintcparker Jul 29, 2026
edc1699
chore: release 0.15.0, begin 0.15.1.dev0 development (#3871)
mnriem Jul 30, 2026
99cd5e2
docs: use absolute image URLs in README for PyPI rendering (#3867)
mnriem Jul 30, 2026
6751435
feat: bind gate verdict to workflow input via verdict_input (#3725)
markuswondrak Jul 30, 2026
227b4f5
fix: normalize non-UTF-8 integration manifests (#3862)
marcelsafin Jul 30, 2026
fdfc5ae
Add ContextForge MCP extension to community catalog (#3487)
github-actions[bot] Jul 30, 2026
296fdf2
fix(scripts): use a .NET Framework-safe trim in the PowerShell init-d…
Noor-ul-ain001 Jul 30, 2026
e916fd1
fix: preserve unreadable event config files (#3861)
marcelsafin Jul 30, 2026
4803a22
fix: use chunked read for extension manifest hash (#3841)
Quratulain-bilal Jul 30, 2026
81bf741
[bug-fix] Fix bundle-update-force-mislead: add refresh() to DefaultPr…
github-actions[bot] Jul 30, 2026
0f3f2aa
fix: escape workflow step metadata (#3863)
marcelsafin Jul 30, 2026
6577ffc
Harden extension URL download cache against symlink and junction race…
mnriem Jul 30, 2026
515d281
fix: reject non-object workflow caches (#3860)
marcelsafin Jul 30, 2026
43a54bf
feat(presets): add opt-in constitution-sync preset (#3873)
mnriem Jul 30, 2026
e4318a3
fix(catalogs): validate the port in the shared catalog-URL validator,…
jawwad-ali Jul 30, 2026
5e2f9bc
fix(scripts): tolerate an unusable integration.json in the Python hel…
jawwad-ali Jul 30, 2026
6bf51e7
fix: eliminate TOCTOU race in file unlink calls (#3819)
Quratulain-bilal Jul 31, 2026
a3e183d
feat: support tar archives for installs (#3874)
mnriem Jul 31, 2026
acd8b80
chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#3876)
dependabot[bot] Jul 31, 2026
d82c915
chore(deps): bump actions/stale from 10.4.0 to 11.0.0 (#3877)
dependabot[bot] Jul 31, 2026
184de79
fix: escape Rich markup in `workflow resolve` output (#3879)
Noor-ul-ain001 Jul 31, 2026
7f40c82
chore: release 0.15.1, begin 0.15.2.dev0 development (#3913)
mnriem Jul 31, 2026
cf71d00
fix(workflows): reject a retry gate whose verdict enum forbids the re…
Noor-ul-ain001 Jul 31, 2026
36cb7e3
fix: bound response reads in extension catalog and download (#3775)
Quratulain-bilal Jul 31, 2026
ba7ae79
Add `--extension` flag to `specify init` for opting into extensions a…
mnriem Jul 31, 2026
1831fff
fix(bundler): wrap local catalog decode failures (#3902)
marcelsafin Jul 31, 2026
14e8235
fix(workflows): refetch non-UTF-8 catalog caches (#3901)
marcelsafin Jul 31, 2026
521020b
fix(workflows): fail a fan-in step whose output is not a mapping (#3887)
jawwad-ali Jul 31, 2026
642fa56
fix: eliminate TOCTOU race in zip packaging (#3855)
Quratulain-bilal Jul 31, 2026
400ad01
fix(presets): validate required manifest mappings (#3898)
marcelsafin Jul 31, 2026
d1e86f6
fix(workflows): fail a gate whose on_reject is not abort/skip/retry (…
jawwad-ali Jul 31, 2026
4343cd5
fix(events): skip non-UTF-8 extension manifests (#3900)
marcelsafin Aug 3, 2026
15cb7d9
feat(extensions): scaffold config templates on extension add/enable (…
mvanhorn Aug 3, 2026
4751777
Add adrkit extension to community catalog (#3947)
github-actions[bot] Aug 3, 2026
e9ffc9d
feat: allow overriding default init integration via SPECKIT_INTEGRATI…
mnriem Aug 3, 2026
14fab0a
fix(presets): tolerate non-UTF-8 legacy commands (#3896)
marcelsafin Aug 3, 2026
b69147c
fix(kimi): preserve non-UTF-8 user skills (#3895)
marcelsafin Aug 3, 2026
84a2114
fix(workflows): keep the init step's documented ignore_agent_tools de…
jawwad-ali Aug 3, 2026
7ddb819
fix: narrow bare except Exception in invoke separator resolution (#3856)
Quratulain-bilal Aug 3, 2026
2d8904a
fix(manifests): reject non-string metadata instead of crashing on it …
Noor-ul-ain001 Aug 3, 2026
f4e3110
fix(presets): restore core skills instead of deleting them on preset …
chelsealong Aug 3, 2026
58f5d6e
chore: release 0.15.2, begin 0.15.3.dev0 development (#3953)
mnriem Aug 3, 2026
cda7a92
fix(workflows): reject mismatched run state IDs (#3899)
marcelsafin Aug 3, 2026
f8b3d60
fix: cap stdin read at 1 MiB to prevent DoS (#3857)
Quratulain-bilal Aug 3, 2026
ab468c4
fix(events): ignore non-UTF-8 event overrides (#3897)
marcelsafin Aug 3, 2026
0fbd99d
feat(copilot): default integration to skills (#3976)
mnriem Aug 4, 2026
4962ffe
Update Archive Extension to v1.1.0 (#3981)
github-actions[bot] Aug 4, 2026
e57a86c
Add TDD Extension to community catalog (#3982)
github-actions[bot] Aug 4, 2026
9997056
feat(events): context injection for opencode and JSON-envelope agent …
kanfil Aug 4, 2026
316cd12
fix(events): return None for an unparseable script command (#3957)
marcelsafin Aug 4, 2026
e9f6533
[extension] Update Charter extension to v0.5.1 (#3983)
github-actions[bot] Aug 4, 2026
0fa86e8
fix(extensions): reject reinstall when a kept config cannot be read (…
marcelsafin Aug 4, 2026
cd996f7
fix(manifests): reject non-string requires.speckit_version (#3980)
Noor-ul-ain001 Aug 4, 2026
f245c6c
fix(extensions): treat an unreadable staged backup as a conflict (#3962)
marcelsafin Aug 4, 2026
a9bde5c
fix(events): preserve a non-UTF-8 config.toml on hook install/teardow…
marcelsafin Aug 4, 2026
0824a09
docs: clarify agent PR review prioritization (#3985)
mnriem Aug 4, 2026
6e7818f
fix(presets): start fresh on a non-UTF-8 preset registry (#3955)
marcelsafin Aug 4, 2026
03d71b3
Add July 2026 newsletter (#3987)
mnriem Aug 4, 2026
1e85d4f
fix: skip corrupted run state files in list_runs (#3814)
Quratulain-bilal Aug 5, 2026
0ecb277
fix: skip corrupted run state files in list_runs (#3817)
Quratulain-bilal Aug 5, 2026
4d5458c
fix: keep long frontmatter values on a single line (#3989)
deborre Aug 5, 2026
6fa8c9a
chore: release 0.16.0, begin 0.16.1.dev0 development (#3992)
mnriem Aug 5, 2026
f01cac6
fix(scripts): stop setup-tasks text mode crashing on a legacy code pa…
jawwad-ali Aug 5, 2026
71125fc
test(integrations): guard multiline/control-char SKILL.md frontmatter…
Quratulain-bilal Aug 5, 2026
e9710ae
fix(archives): wrap the bare EOFError a truncated tar.gz raises (#3938)
Noor-ul-ain001 Aug 5, 2026
f8a448f
fix(skills): apply the line-anchored delimiter scan to hermes and kim…
Quratulain-bilal Aug 5, 2026
f31b2b4
Fix init-force-preset-desync: reapply presets/extensions on init --he…
github-actions[bot] Aug 5, 2026
3d4f71c
fix(extensions): start fresh on a non-UTF-8 extension registry (#3998)
Noor-ul-ain001 Aug 6, 2026
fe3732e
fix(presets): return None for an unreadable layer in resolve_content …
marcelsafin Aug 6, 2026
3dff6f1
fix(scripts): stop check-prerequisites text mode crashing on a legacy…
jawwad-ali Aug 6, 2026
40037b1
feat(init): scaffold managed .specify/.gitignore (#4000)
mnriem Aug 6, 2026
204d94f
fix(workflows): handle an unreadable run state in `workflow status` (…
Noor-ul-ain001 Aug 6, 2026
4a46543
fix: use missing_ok for temp file cleanup to avoid masking errors (#3…
Quratulain-bilal Aug 6, 2026
f71cfaf
fix: bound response read in integration catalog fetch (#3812)
Quratulain-bilal Aug 6, 2026
36a3355
fix(init): escape user-supplied values in `specify init` output (#3787)
jawwad-ali Aug 6, 2026
adb2413
fix: add utf-8 encoding to extension and preset registry file I/O (#3…
Quratulain-bilal Aug 6, 2026
81d5cdb
fix(agent-context): recurse for nested plans in Python mtime fallback…
Quratulain-bilal Aug 6, 2026
d2befe4
chore(deps): bump DavidAnson/markdownlint-cli2-action (#4006)
dependabot[bot] Aug 7, 2026
8865e57
chore(deps): bump github/codeql-action/analyze from 4.37.3 to 4.37.5 …
dependabot[bot] Aug 7, 2026
920ed75
fix(bundle): wrap malformed YAML in a local .zip bundle manifest (#4013)
Noor-ul-ain001 Aug 7, 2026
5d9ac6a
fix(events): skip an unreadable command template (#3956)
marcelsafin Aug 7, 2026
2a28f62
fix(integrations): wrap a non-UTF-8 catalog response (#4011)
Noor-ul-ain001 Aug 7, 2026
6da6956
chore: release 0.16.1, begin 0.16.2.dev0 development (#4014)
mnriem Aug 7, 2026
247abbf
fix(presets): treat an unreadable core template as missing (#3961)
marcelsafin Aug 7, 2026
684b3d8
feat(extensions): accept provides.templates and provides.scripts in m…
chelsealong Aug 7, 2026
d751231
docs: document installing specify-cli from a custom package index (#4…
mnriem Aug 10, 2026
1a60d1b
[bug-fix] Fix preset-wrap-drops-argument-hint: inherit argument-hint …
github-actions[bot] Aug 10, 2026
16cfab7
feat(presets): resolve constitution templates at command time (#3984)
mnriem Aug 10, 2026
11e3176
fix(extensions): reject duplicate provides.templates/scripts names (#…
chelsealong Aug 10, 2026
29efcbe
fix: use missing_ok=True in extension cache clear (#3845)
Quratulain-bilal Aug 10, 2026
ea1f5b8
fix: use missing_ok=True in integration JSON removal (#3846)
Quratulain-bilal Aug 10, 2026
a2c7ff2
Add Model Routing Governance preset to community catalog (#4033)
github-actions[bot] Aug 10, 2026
2100f59
Update Reconcile Extension to v1.1.0 (#4034)
github-actions[bot] Aug 10, 2026
44c3dc7
fix: show error details in preset catalog config read failure (#3840)
Quratulain-bilal Aug 10, 2026
f0ee1fc
Add Keel Discovery extension to community catalog (#4035)
github-actions[bot] Aug 10, 2026
1a44a6a
fix(presets): skip an unreadable restore source in `preset remove` (#…
Noor-ul-ain001 Aug 10, 2026
36da77f
fix(bundle): escape Rich markup in bundle CLI error and status output…
Noor-ul-ain001 Aug 10, 2026
2df78f3
Fix bug-test Python dependency provisioning (#4030)
WOLIKIMCHENG Aug 10, 2026
fd8cc6d
fix: bound response read in integration catalog fetch (#3818)
Quratulain-bilal Aug 10, 2026
3451a21
fix(workflows): guard a non-string overlay edit 'operation' (#3881)
jawwad-ali Aug 10, 2026
1b3695b
fix(workflows): strip a resolved condition before the true/false chec…
jawwad-ali Aug 10, 2026
6aa9431
Add Command Code integration to spec-kit (#4019)
Angelthebestone Aug 10, 2026
39b5662
chore: release 0.16.2, begin 0.16.3.dev0 development (#4038)
mnriem Aug 10, 2026
c3bbcc4
docs: clarify maintainer applies submission label during triage (#4041)
mnriem Aug 10, 2026
9d15554
Update Security Governance preset to v0.6.2 (#4040)
github-actions[bot] Aug 10, 2026
c5258e6
Update Archive Extension to v1.2.2 (#4053)
github-actions[bot] Aug 11, 2026
bd04776
Clarify custom checklist ownership and lifecycle (#4028)
WOLIKIMCHENG Aug 11, 2026
fb427e4
docs: clarify example spec guidance (#4048)
WOLIKIMCHENG Aug 11, 2026
6461f09
Remove auto-assign from catalog submission workflow (#4054)
mnriem Aug 11, 2026
5ec937e
Update Architecture Governance preset to v0.5.2 (#4050)
github-actions[bot] Aug 11, 2026
85d3ed2
Add SpecKit Grill Me extension to community catalog (#4052)
github-actions[bot] Aug 11, 2026
bd595cf
fix(claude): make argument-hint injection fold-aware for long descrip…
chelsealong Aug 11, 2026
7dd7068
Update iSAQB Architecture Governance preset to v0.2.2 (#4056)
github-actions[bot] Aug 11, 2026
c1bceb6
fix: use bounded read for bundle download HTTP responses (#3764)
Quratulain-bilal Aug 12, 2026
b77ca57
Fix Alquimia argument hints after folded descriptions (#4063)
WOLIKIMCHENG Aug 12, 2026
996b24c
Update A11Y Governance preset to v0.4.3 (#4074)
github-actions[bot] Aug 12, 2026
f2583e6
Integrate Junie with dot-to-hyphen behavior and command formatting (…
lucabotti Aug 12, 2026
197dde6
fix(bundler): treat a blank active integration as indeterminate in FR…
jawwad-ali Aug 12, 2026
750ce47
Update Cross-Platform Governance preset to v0.2.2 (#4080)
github-actions[bot] Aug 13, 2026
e79fa25
Fix: scaffold self-contained namespaced preset commands (#4076) (#4082)
mnriem Aug 13, 2026
2290229
feat(presets): list presets in resolution/precedence order (#4086) (#…
mnriem Aug 13, 2026
16f4577
fix: narrow bare except Exception in VS Code settings merge (#3844)
Quratulain-bilal Aug 13, 2026
47938c3
chore: release 0.16.3, begin 0.16.4.dev0 development (#4107)
mnriem Aug 13, 2026
13c3c94
[extension] Add spec-kit-atlas extension to community catalog (#4105)
github-actions[bot] Aug 13, 2026
54f8b2c
feat: add Mistral Vibe integration with Claude parity (#4075)
0x677A70 Aug 13, 2026
b66044a
fix(auth): treat exact host patterns literally (#4108)
NgoQuocViet2001 Aug 13, 2026
bfabf4c
fix(bundler): read the authoritative `default_integration` field, not…
jawwad-ali Aug 13, 2026
5a052d3
[extension] Add SpecJudge extension to community catalog (#4079)
github-actions[bot] Aug 13, 2026
618d16e
fix: log progress tracker refresh errors instead of silently swallowi…
Quratulain-bilal Aug 13, 2026
7346819
Update Agent Parity Governance preset to v0.4.2 (#4110)
github-actions[bot] Aug 13, 2026
56aec8a
fix: decode the zipped manifest as UTF-8 before parsing (#3958)
marcelsafin Aug 13, 2026
c807e24
fix: remove TOCTOU race in RunState.load (#3839)
Quratulain-bilal Aug 13, 2026
2b36f0c
fix(powershell): stop Out-Null swallowing the AVAILABLE_DOCS status l…
jawwad-ali Aug 13, 2026
b485cd8
fix(integrations): dispatch goose commands via `goose run` (#2416) (#…
jawwad-ali Aug 13, 2026
83883a2
Add SpecAssay Check extension to community catalog (#4113)
github-actions[bot] Aug 13, 2026
ea26fc2
chore(deps): bump github/codeql-action (init + analyze) from 4.37.5 t…
dependabot[bot] Aug 14, 2026
672f812
Harden community submission workflow output allowlists (#4103)
WOLIKIMCHENG Aug 14, 2026
d6e09a1
fix(workflows): validate non-string step types (#4111)
NgoQuocViet2001 Aug 14, 2026
7f4f576
Add Architecture Governance extension to community catalog (#4122)
github-actions[bot] Aug 14, 2026
0121cab
fix(taskstoissues): widen task-ID regex to match IDs longer than 3 di…
ira-at-work Aug 14, 2026
4faecb8
Update Superspec extension to v1.0.2 (#4120)
github-actions[bot] Aug 14, 2026
7e0db46
Update Intake Authoring Governance preset to v0.3.1 (#4121)
github-actions[bot] Aug 14, 2026
71470cb
Add SpecAssay preset to community catalog (#4123)
github-actions[bot] Aug 14, 2026
76f4cbc
chore: release 0.16.4, begin 0.16.5.dev0 development (#4124)
mnriem Aug 14, 2026
bf88c9f
Add SpecAssay bundle to community catalog (#4125)
github-actions[bot] Aug 14, 2026
21fb1bb
fix(bundler): resolve built-in step types when checking bundle compon…
jawwad-ali Aug 17, 2026
39c36c4
fix(workflows): report a falsy non-mapping overlay manifest as a shap…
jawwad-ali Aug 17, 2026
7f36b11
fix(workflows): clean up download temp file on interrupt or typer.Exi…
chelsealong Aug 17, 2026
671c603
test(presets): normalize whitespace in resolve output assertion to pr…
aoright Aug 17, 2026
7d04d70
Update Intake Review Governance preset to v0.2.1 (#4169)
github-actions[bot] Aug 17, 2026
3ede49f
Add ASCII Diagram Renderer extension to community catalog (#4173)
github-actions[bot] Aug 17, 2026
e4895d1
Add pay-x402 community extension with correct catalog-addition timest…
Copilot Aug 17, 2026
fa3a5c5
Clarify extension catalog trust model in docs, help, and messaging (#…
mnriem Aug 17, 2026
ae60333
fix: confine event hook script paths to the project tree (#4133)
SebTardif Aug 17, 2026
3a404ae
Update Keel Discovery extension to v0.2.0 (#4172)
github-actions[bot] Aug 17, 2026
e475114
Add AgentPay x402 extension to community catalog (#4174)
Copilot Aug 17, 2026
1334440
[extension] Add DUBSAR Memory extension to community catalog (#4170)
github-actions[bot] Aug 17, 2026
a5c3ba4
fix(init): stop specify init hanging on arrow-key pickers in agent ha…
lllakshit Aug 18, 2026
61be959
[extension] Update Superpowers Implementation Bridge to v1.2.0 (#4183)
github-actions[bot] Aug 18, 2026
fc6e5f0
feat: add feature-assess agentic workflow that installs and runs Spec…
mnriem Aug 18, 2026
b989964
fix: provision uv and Python for feature-assess workflow (#4193)
mnriem Aug 18, 2026
f1673cb
fix: provision Spec Kit CLI and assess extension in feature-assess ho…
mnriem Aug 18, 2026
6b7f4aa
fix(powershell): stop Out-Null swallowing setup-tasks AVAILABLE_DOCS …
Noor-ul-ain001 Aug 19, 2026
7eee05d
chore: release 0.16.5, begin 0.16.6.dev0 development (#4206)
mnriem Aug 19, 2026
92e8ab5
fix(utils): narrow bare except Exception in merge_json_files (#4189)
Noor-ul-ain001 Aug 19, 2026
b7a6a6e
Add Closed Vocabulary Check preset to community catalog (#4201)
github-actions[bot] Aug 19, 2026
14bbfd5
Update Atlas extension display name in community catalog (#4202)
github-actions[bot] Aug 19, 2026
7e48738
fix(workflows): validate dispatch defaults (#4181)
WOLIKIMCHENG Aug 19, 2026
e3e6a3c
Update Autonomous Run Governance preset to v0.4.1 (#4203)
github-actions[bot] Aug 19, 2026
ead30d9
fix(integrations): report a falsy non-mapping integration descriptor …
Noor-ul-ain001 Aug 19, 2026
ad057b5
[extension] Add AgentDocx extension to community catalog (#4184)
github-actions[bot] Aug 20, 2026
fe9f458
fix: raise feature assessment credit budget (#4222)
mnriem Aug 20, 2026
145e5e6
fix(workflows): reject a condition that has no {{ }} block (#4182)
ntdatt812 Aug 20, 2026
5c171f7
Update SpecKit Companion extension to v0.20.2 (#4225)
github-actions[bot] Aug 20, 2026
a7eb606
[extension] Update Architecture Guard extension to v2.3.6 (#4224)
github-actions[bot] Aug 20, 2026
2d217ae
[extension] Add Spec Inventory extension to community catalog (#4228)
github-actions[bot] Aug 20, 2026
abfc66b
[preset] Add Inventory Alignment preset to community catalog (#4229)
github-actions[bot] Aug 20, 2026
fa19e1c
[bug-fix] Fix qodercli-skills-migration: migrate QodercliIntegration …
github-actions[bot] Aug 20, 2026
1e28d41
Update MAQA — Multi-Agent & Quality Assurance extension to v0.1.6 (#4…
github-actions[bot] Aug 20, 2026
2f96c91
Update Intake Sequencing Governance preset to v0.2.3 (#4235)
github-actions[bot] Aug 20, 2026
77528dc
fix(bundler): decode a downloaded (non-zip) bundle manifest as UTF-8 …
Noor-ul-ain001 Aug 20, 2026
58a7eda
fix(presets): reject duplicate provides.templates name+type entries (…
Noor-ul-ain001 Aug 20, 2026
17e7735
[extension] Update Security Review extension to v2.0.0 (#4223)
github-actions[bot] Aug 20, 2026
5cf6022
chore: release 1.0.0, begin 1.0.1.dev0 development (#4246)
mnriem Aug 21, 2026
2854589
chore(deps): bump the codeql-action group with 2 updates (#4241)
dependabot[bot] Aug 21, 2026
5df8c4c
chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#4242)
dependabot[bot] Aug 21, 2026
47ca8e1
chore(deps): bump actions/checkout from 6.0.3 to 7.0.1 (#4243)
dependabot[bot] Aug 21, 2026
95efce4
Add Azure Cosmos DB extension to community catalog (#4247)
github-actions[bot] Aug 21, 2026
8c31da9
docs: update landing page stats for 1.0.0 (#4251)
mnriem Aug 21, 2026
d3f9212
fix: use chunked read for integration and preset manifest hash (#3843)
Quratulain-bilal Aug 21, 2026
2dddaa5
fix(workflows): stop offering a condition correction that inverts it …
ntdatt812 Aug 21, 2026
f5ab779
fix(presets): reject non-mapping catalog mutations (#4094)
marcelsafin Aug 21, 2026
36ff015
fix(bundler): reject non-string manifest list members (#4091)
marcelsafin Aug 21, 2026
3cc1472
fix(workflows): strip the resolved value before matching switch cases…
jawwad-ali Aug 21, 2026
ca5cd0c
fix(workflows): require a 'cases' block on switch steps (#4144)
jawwad-ali Aug 21, 2026
27cc286
Update SpecAssay Check extension to v0.4.12 (#4254)
github-actions[bot] Aug 21, 2026
b41058b
chore(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.1 (#4244)
dependabot[bot] Aug 21, 2026
3f77357
docs: add workflow quickstarts (#4258)
mnriem Aug 21, 2026
8b29f37
docs: mark Spec Kit's first anniversary (#4260)
mnriem Aug 21, 2026
9a2c265
docs: add project history page (#4262)
mnriem Aug 21, 2026
214e510
docs: add existing project adoption guide (#4263)
mnriem Aug 21, 2026
99b5c7c
docs: use Spec Kit branding on documentation site (#4264)
mnriem Aug 21, 2026
720b31f
docs: flatten project history navigation (#4265)
mnriem Aug 21, 2026
27f50f7
chore: release 1.0.1, begin 1.0.2.dev0 development (#4266)
mnriem Aug 21, 2026
d9d2704
Update Reconcile extension to v1.2.1 (#4297)
github-actions[bot] Aug 24, 2026
f83836c
Update Archive Extension to v1.3.0 (#4298)
github-actions[bot] Aug 24, 2026
d0eb9c4
Update SpecAssay preset to v0.4.12 (#4256)
github-actions[bot] Aug 24, 2026
b1d9d56
Update SpecAssay bundle to v0.4.12 (#4257)
github-actions[bot] Aug 24, 2026
f5d0422
Update Parallel Autonomous Run Governance preset to v0.2.6 (#4304)
github-actions[bot] Aug 24, 2026
cf049cc
[extension] Update BDD extension to v1.0.3 (#4299)
github-actions[bot] Aug 25, 2026
c6b0d3f
Update SpecKit Grill Me extension to v1.0.1 (#4317)
github-actions[bot] Aug 25, 2026
c58a848
Add Taco Review extension to community catalog (#4322)
github-actions[bot] Aug 25, 2026
6fe81f3
fix(events): stop `event run` crashing on every piped stdin payload (…
Noor-ul-ain001 Aug 26, 2026
241d916
Add Verified Codebase Context preset to community catalog (#4344)
github-actions[bot] Aug 26, 2026
c0b3604
fix: handle TOCTOU race in list_runs state file read
Quratulain-bilal Aug 27, 2026
61707e8
Merge fork/fix/list-runs-toctou into local fix/list-runs-toctou
Quratulain-bilal Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/agent_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ body:
value: |
Thanks for requesting a new agent! Before submitting, please check if the agent is already supported.

**Currently supported agents**: Alquimia AI, Amp, Antigravity, Auggie CLI, Claude Code, Cline, CodeBuddy, Codex CLI, Cursor, Devin for Terminal, Factory Droid, Firebender, Forge, Gemini CLI, GitHub Copilot, Goose, Grok Build, Hermes Agent, IBM Bob, Junie, Kilo Code, Kimi Code, Kiro CLI, Lingma, Mistral Vibe, Oh My Pi, opencode, Pi Coding Agent, Qoder CLI, Qwen Code, RovoDev ACLI, SHAI, Tabnine CLI, Trae, ZCode, Zed
**Currently supported agents**: Alquimia AI, Amp, Antigravity, Auggie CLI, Claude Code, Cline, CodeBuddy, Codex CLI, Command Code, Cursor, Devin for Terminal, Factory Droid, Firebender, Forge, Gemini CLI, GitHub Copilot, Goose, Grok Build, Hermes Agent, IBM Bob, Junie, Kilo Code, Kimi Code, Kiro CLI, Lingma, Mistral Vibe, Oh My Pi, opencode, Pi Coding Agent, Qoder CLI, Qwen Code, RovoDev ACLI, SHAI, Tabnine CLI, Trae, ZCode, Zed

- type: input
id: agent-name
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ body:
- Cline
- CodeBuddy
- Codex CLI
- Command Code
- Cursor
- Devin for Terminal
- Factory Droid
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/bundle_submission.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ body:
- If you host a bundle catalog, test catalog installation with `specify bundle catalog add <catalog-url> --id <catalog-id> --policy install-allowed` and `specify bundle install <bundle-id>`
- If your bundle depends on components from non-default catalogs, document those catalog URLs and test installation from a clean project

**After submitting:** a maintainer applies the `bundle-submission` label during issue triage, which starts the automated catalog validation. You don't need to apply any label or ask for one.

- type: input
id: bundle-id
attributes:
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/extension_submission.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ body:
- Create a GitHub release with a version tag (e.g., v1.0.0)
- Test installation: `specify extension add <extension-name> --from <your-release-url>`

**After submitting:** a maintainer applies the `extension-submission` label during issue triage, which starts the automated catalog validation. You don't need to apply any label or ask for one.

- type: input
id: extension-id
attributes:
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ body:
- Cline
- CodeBuddy
- Codex CLI
- Command Code
- Cursor
- Devin for Terminal
- Factory Droid
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/preset_submission.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ body:
- Create a GitHub release with a version tag (e.g., v1.0.0)
- Test installation from the release archive: `specify preset add --from <download-url>`

**After submitting:** a maintainer applies the `preset-submission` label during issue triage, which starts the automated catalog validation. You don't need to apply any label or ask for one.

- type: input
id: preset-id
attributes:
Expand Down
22 changes: 16 additions & 6 deletions .github/aw/actions-lock.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"entries": {
"actions/checkout@v6.0.3": {
"actions/checkout@v7.0.1": {
"repo": "actions/checkout",
"version": "v6.0.3",
"sha": "df4cb1c069e1874edd31b4311f1884172cec0e10"
"version": "v7.0.1",
"sha": "3d3c42e5aac5ba805825da76410c181273ba90b1"
},
"actions/download-artifact@v8.0.1": {
"repo": "actions/download-artifact",
Expand All @@ -15,10 +15,20 @@
"version": "v9.0.0",
"sha": "3a2844b7e9c422d3c10d287c895573f7108da1b3"
},
"actions/setup-node@v6.4.0": {
"actions/setup-node@v7.0.0": {
"repo": "actions/setup-node",
"version": "v6.4.0",
"sha": "48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e"
"version": "v7.0.0",
"sha": "820762786026740c76f36085b0efc47a31fe5020"
},
"actions/setup-python@v7.0.0": {
"repo": "actions/setup-python",
"version": "v7.0.0",
"sha": "5fda3b95a4ea91299a34e894583c3862153e4b97"
},
"astral-sh/setup-uv@v10.0.1": {
"repo": "astral-sh/setup-uv",
"version": "v10.0.1",
"sha": "20cfd1bf945f4377ade1205e4dbc17946fc9a30d"
},
"actions/upload-artifact@v7.0.1": {
"repo": "actions/upload-artifact",
Expand Down
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ updates:
- dependency-name: "github/gh-aw-actions/**"
- dependency-name: "github/gh-aw-actions" # Managed by gh aw compile. Version-locked to the gh-aw compiler; do not bump.
package-ecosystem: github-actions
groups:
codeql-action:
patterns:
- "github/codeql-action*"
schedule:
interval: weekly
version: 2
12 changes: 10 additions & 2 deletions .github/scripts/check_security_requirements.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,20 @@ def _dependency_diff_refs() -> tuple[str, str]:
def _dependency_inputs_changed() -> bool:
base_ref, head_ref = _dependency_diff_refs()
try:
merge_base = subprocess.run(
["git", "merge-base", base_ref, head_ref],
check=True,
cwd=REPO_ROOT,
stderr=subprocess.PIPE,
stdout=subprocess.PIPE,
text=True,
).stdout.strip()
result = subprocess.run(
[
"git",
"diff",
"--name-only",
base_ref,
merge_base,
head_ref,
"--",
*DEPENDENCY_INPUTS,
Expand Down Expand Up @@ -77,6 +85,7 @@ def main() -> int:

generated_requirements = Path(generated_requirements_env)
generated_requirements.parent.mkdir(parents=True, exist_ok=True)
generated_requirements.write_bytes(COMMITTED_REQUIREMENTS.read_bytes())

subprocess.run(
[
Expand All @@ -87,7 +96,6 @@ def main() -> int:
"--extra",
"test",
"--universal",
"--upgrade",
"--generate-hashes",
"--quiet",
"--no-header",
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/add-community-bundle.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading