Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
203 commits
Select commit Hold shift + click to select a range
a9ca043
chore: update org projectops workflow (#7416)
mnkiefer Dec 23, 2025
87bd7f6
chore: projectOps fine grained token usage (#7423)
mnkiefer Dec 23, 2025
bc9f095
Document network ecosystem identifiers for package registries and CDN…
Copilot Dec 23, 2025
b8c044b
Reduce CI cleaner frequency from hourly to 2-3 hour intervals (#7424)
Copilot Dec 23, 2025
17ca20b
Remove inline mode and externalize all scripts via setup action (#6912)
Copilot Dec 23, 2025
fa3817e
Remove examples/*.lock.yml from version control (#7431)
Copilot Dec 23, 2025
a22b348
Use release flag instead of version heuristics for action mode detect…
Copilot Dec 23, 2025
c823387
Fix hardcoded absolute paths and missing mock in JS tests (#7432)
Copilot Dec 23, 2025
a84f16c
Rewrite lock-issue script to export main and call via require() (#7437)
Copilot Dec 23, 2025
5ce3ba8
Add no-op early exit guard to Hourly CI Cleaner (#7425)
Copilot Dec 23, 2025
b888dea
Implement streamable-http protocol support for awmg CLI (#7427)
Copilot Dec 23, 2025
6e6b0b0
Add missing safe-output types to instructions (#7438)
github-actions[bot] Dec 23, 2025
cb1aae3
Remove project-to-repository linking in update-project safe output (#…
Copilot Dec 23, 2025
9b8983e
Clean up comment on GitHub token in workflow (#7450)
mnkiefer Dec 23, 2025
ee75219
Fix lock/unlock issue scripts to support both require() and inline mo…
Copilot Dec 23, 2025
c5cd1ef
Fix compute_text.cjs module export and invocation pattern (#7445)
Copilot Dec 23, 2025
8ffdea5
docs: clarify fine-grained PAT requirements for organization-owned Pr…
Copilot Dec 23, 2025
48a4ece
Optimize maintenance workflow schedules and fix missing GitHub MCP co…
Copilot Dec 23, 2025
f91302c
Bundle shell scripts in setup action and call directly (#7446)
Copilot Dec 23, 2025
ab39950
Enable v2 linters: modernize, gocritic, gosec, unconvert (#7447)
Copilot Dec 23, 2025
d9c915f
Fix YAML compilation error in multiline run blocks (#7451)
Copilot Dec 23, 2025
b64d8c3
Add global.context setup before all scripts with actions/github-scrip…
Copilot Dec 24, 2025
54b6d29
Refactor scripts to export main and inject await main() in inline exe…
Copilot Dec 24, 2025
b9cce4d
Add validation test for scripts that export main and fix changeset.js…
Copilot Dec 24, 2025
282804a
Update JavaScript developer instructions to clarify export pattern fo…
Copilot Dec 24, 2025
6e5fc5c
Fix check_workflow_timestamp_api.cjs missing module.exports (#7462)
Copilot Dec 24, 2025
cd8ca0e
Export main function instead of auto-executing in GitHub Actions scri…
Copilot Dec 24, 2025
ce4219c
Add debug logging to campaign and parser modules (#7466)
github-actions[bot] Dec 24, 2025
0554389
Update GitHub MCP toolsets mapping with actual MCP server tools (#7474)
github-actions[bot] Dec 24, 2025
87209cc
Update Claude Code to 2.0.76 (#7476)
Copilot Dec 24, 2025
b78384c
Refactor compute_text.cjs and 11 other scripts to export main without…
Copilot Dec 24, 2025
2ca8790
chore: unbloat add_copilot_reviewer.cjs with modern JavaScript patter…
github-actions[bot] Dec 24, 2025
70abadf
Move push_repo_memory script from inline to require action mode (#7498)
Copilot Dec 24, 2025
b455683
Add --repo flag to status command for cross-repository workflow inspe…
Copilot Dec 24, 2025
3676218
Add discussions permission to GitHub App token for safe-outputs (#7455)
Copilot Dec 24, 2025
f06a558
Fix stack trace exposure in MCP HTTP error responses (#7519)
github-actions[bot] Dec 24, 2025
c04c3c3
Remove duplicate subcommand listings from help text (#7518)
Copilot Dec 24, 2025
7521824
Improve `gh aw new` help text to clarify extension handling and force…
Copilot Dec 24, 2025
8b492db
Add jqschema.md import to copilot-session-data-fetch.md to fix step o…
Copilot Dec 24, 2025
a88178b
Add port boundary validation (1-65535) in gateway.go (#7531)
Copilot Dec 24, 2025
5c3428a
Fix action pin manager to select highest semver when multiple version…
Copilot Dec 24, 2025
0b7ff7e
Add persist-credentials: false to checkout actions for setup scripts …
Copilot Dec 24, 2025
d84b0c0
Fix YAML syntax error in artifacts-summary.lock.yml and compiler bug …
Copilot Dec 24, 2025
76f9c2e
docs: add --repo flag documentation for status command (#7538)
github-actions[bot] Dec 24, 2025
e2dc55d
Add max-file-size boundary validation in repo_memory.go (#7537)
Copilot Dec 24, 2025
83ef3eb
Fix lint-go workflow: add gosec exclusion for shell script permission…
Copilot Dec 24, 2025
65ecd73
Add action-tag to features field for testing action references (#7522)
Copilot Dec 24, 2025
d3bb7b4
Add contents:read permission when using local action paths in dev mod…
Copilot Dec 24, 2025
15545a1
Fix test expectations to match require() module loading pattern (#7542)
Copilot Dec 24, 2025
f20f8c4
Enhance README with concise "Safe Agentic Workflows" security paragra…
Copilot Dec 24, 2025
fb0cb21
Add retention-days boundary validation (1-90) for cache-memory (#7544)
Copilot Dec 24, 2025
1bf4bd9
Make "Safe Agentic Workflows" a section header in README (#7547)
Copilot Dec 24, 2025
a57c434
Add max-file-count boundary validation in repo_memory.go (#7549)
Copilot Dec 24, 2025
523f6cf
Security Fix: Sanitize validation results to prevent clear-text loggi…
github-actions[bot] Dec 24, 2025
e028dc3
[WIP] Use full sha in agent-tag feature for daily facts (#7551)
Copilot Dec 24, 2025
54b0c23
Fix checkout step emission for workflows using action-tag feature (#7…
Copilot Dec 24, 2025
0b518e1
Add GH_AW_AGENT_MAX_COUNT environment variable for assign-to-agent sa…
Copilot Dec 24, 2025
671003a
Fix Go code formatting to pass CI lint checks (#7558)
Copilot Dec 24, 2025
ed682a2
Fix action pin manager to display actual version instead of requested…
Copilot Dec 24, 2025
e46d6ee
Optimize CI linting with incremental scanning on PRs (#7560)
Copilot Dec 24, 2025
d346cdb
Fix CLI documentation: align parameter names with command signatures …
Copilot Dec 24, 2025
0a13c52
Fix circular reference in trial command repository modes help text (#…
Copilot Dec 24, 2025
8e8b7f8
Add shared metrics collection infrastructure for agent performance an…
Copilot Dec 24, 2025
c3ee441
Add validation helpers and refactor constraint validations (#7567)
Copilot Dec 24, 2025
2eebf40
Add comprehensive examples to mcp-server command help text (#7565)
Copilot Dec 24, 2025
e4fb5c8
Remove duplicate sanitize_content_old.cjs implementation (#7572)
Copilot Dec 25, 2025
b4d58d3
Enable GitHub API and workflow introspection for Agent Performance An…
Copilot Dec 25, 2025
4b89ef4
[security-fix] Fix incomplete multi-character sanitization in HTML co…
github-actions[bot] Dec 25, 2025
137528b
Replace custom JSON handler with StreamableHTTPHandler in mcp-gateway…
Copilot Dec 25, 2025
7a3e1e7
Add oneOf schema constraints for mutually exclusive field pairs (#7583)
Copilot Dec 25, 2025
de8b23c
Add debug logging to CLI utility and configuration files (#7594)
github-actions[bot] Dec 25, 2025
960d768
Make actions/setup/ the source of truth for both shell and JavaScript…
Copilot Dec 25, 2025
5c6cfec
Consolidate MCPServerConfig into single definition in parser package …
Copilot Dec 25, 2025
3642f04
Add minItems constraints to array fields requiring values (#7597)
Copilot Dec 25, 2025
5a344f7
Migrate MCP relationship prose to JSON Schema constraints with $comme…
Copilot Dec 25, 2025
9e54901
Optimize CI integration test matrix by splitting bottleneck groups (#…
Copilot Dec 25, 2025
7f8ce78
Optimize smoke test schedules to twice daily using fuzzy scheduling (…
Copilot Dec 25, 2025
a13178a
Pin gosec to v2.22.11 for reproducible security scans (#7623)
Copilot Dec 25, 2025
47befe7
Update gosec to v2.22.11 in security-scan workflow (#7622)
Copilot Dec 25, 2025
cd0863e
Document gosec security exclusions with CWE mappings and rationale (#…
Copilot Dec 25, 2025
5dd75b6
docs: streamline network configuration guide (#7636)
github-actions[bot] Dec 25, 2025
8375369
Add suppression tracking to gosec scans (#7629)
Copilot Dec 25, 2025
5f96a3e
[security-fix] Fix incomplete string escaping in push_repo_memory glo…
github-actions[bot] Dec 25, 2025
0c7fc6c
Refactor safe_outputs_config.go into focused domain files (#7643)
Copilot Dec 25, 2025
1265d10
Add -stdout flag to gosec in security-scan workflow (#7642)
Copilot Dec 25, 2025
03a51ef
Remove inline bundling mode from script compiler (#7647)
Copilot Dec 25, 2025
439f25f
Add make actionlint target for workflow validation (#7655)
Copilot Dec 25, 2025
2443a24
Clarify actionlint includes shellcheck and pyflakes in CLI output (#7…
Copilot Dec 25, 2025
0f7ef22
Display actionlint version on first use (#7657)
Copilot Dec 25, 2025
0d63494
[security-fix] Fix incomplete multi-character sanitization in removeX…
github-actions[bot] Dec 25, 2025
67b6b13
Fix test expectations for non-inline script architecture (#7664)
Copilot Dec 25, 2025
1655fa2
Batch actionlint execution for 2-3x faster validation (#7667)
Copilot Dec 25, 2025
9775cf9
Add aggregate statistics summary for actionlint validation with batch…
Copilot Dec 25, 2025
2dd6edb
Fix stack trace exposure in MCP HTTP error responses (Alerts #88, #89…
github-actions[bot] Dec 26, 2025
b11e4f7
Remove redundant JS/shell script syncing and convert inline scripts t…
Copilot Dec 26, 2025
802a21d
Add duplicate step validation to catch compiler bugs in lock.yml gene…
Copilot Dec 26, 2025
428348c
Fix repo-memory subdirectory support and metrics collector paths (#7690)
Copilot Dec 26, 2025
2d4c6ce
[WIP] Fix issues with existing tests (#7696)
Copilot Dec 26, 2025
d4fc40a
Validate action-tag requires full 40-character commit SHA (#7704)
Copilot Dec 26, 2025
f0dc82d
Add setupGlobals to agentics maintenance workflow scripts (#7707)
Copilot Dec 26, 2025
e051540
Add safe-inputs MCP server log parsing and step summary rendering (#7…
Copilot Dec 26, 2025
2966904
Remove obsolete embedded file tests (#7709)
Copilot Dec 26, 2025
7479b7b
Upgrade MCP Go SDK to v1.2.0 (#7720)
Copilot Dec 26, 2025
877fa0a
Security Fix: Handle error from os.RemoveAll in logs_download.go (Ale…
github-actions[bot] Dec 26, 2025
0f591b8
Clean check_workflow_timestamp.cjs - modernize with ES6+ patterns (#7…
github-actions[bot] Dec 26, 2025
e13d24a
Update dictation skill with enhanced glossary and speech-to-text corr…
github-actions[bot] Dec 26, 2025
4a52df7
Fix action pin version comments changing on each build (#7729)
Copilot Dec 26, 2025
9797a68
Update agent-tag SHA to latest main and add setup_globals.cjs to safe…
Copilot Dec 26, 2025
f985fd2
Add plain text summary for safe-inputs logs in core.info (#7742)
Copilot Dec 26, 2025
9932568
Add safe outputs preview to agent log rendering (#7743)
Copilot Dec 26, 2025
8740b66
Resolve MCPGatewayConfig type name collision (#7745)
Copilot Dec 26, 2025
2f317c8
Add semantic type aliases for constants (#7746)
Copilot Dec 26, 2025
75558be
Add elicitation defaults for MCP tool parameters (#7747)
Copilot Dec 26, 2025
c9dd886
Format and lint: fix revive violations in constants_test.go (#7763)
Copilot Dec 26, 2025
fc7ea63
docs: fix campaign command description to match CLI behavior (#7768)
Copilot Dec 26, 2025
c204cf7
Fix ai-moderator activation condition with safer should_skip default …
Copilot Dec 26, 2025
06aba9b
Migrate 8 daily reporting workflows from cache-memory to repo-memory …
Copilot Dec 26, 2025
7c863f6
Move JavaScript tests and production files to actions/setup/js (#7764)
Copilot Dec 26, 2025
51971eb
Replace "whitelist" with "allowlist" in agent template documentation …
Copilot Dec 26, 2025
f22ceac
Add icons to MCP server tools (#7774)
Copilot Dec 26, 2025
eb7c188
Implement standardized MCP error codes using jsonrpc.Error (#7769)
Copilot Dec 26, 2025
5db2dd0
docs: reduce bloat in tokens.md reference documentation (#7777)
github-actions[bot] Dec 26, 2025
b4f252d
Align `add` command documentation with CLI source code (#7772)
Copilot Dec 26, 2025
e234b9b
Fix inconsistent description for 'new' command between docs and CLI (…
Copilot Dec 26, 2025
1a24c69
recompiled
pelikhan Dec 26, 2025
adfb664
Fix inconsistent capitalization in secrets bootstrap command descript…
Copilot Dec 26, 2025
1d206eb
Fix unhandled error in mcp_inspect.go (Alert #410) (#7785)
github-actions[bot] Dec 26, 2025
fbc7f33
Disable gosec rule G301 (#7788)
Copilot Dec 26, 2025
78af753
Simplify step summary rendering: wrap sections in details tags, remov…
Copilot Dec 26, 2025
3069a77
Fix test failures: update paths for relocated .cjs files and repo-mem…
Copilot Dec 26, 2025
d837879
Replace "sanity check" with inclusive terminology in fuzz tests (#7792)
Copilot Dec 26, 2025
1a7b9a7
Add syntax highlighting to documentation code blocks (#7791)
Copilot Dec 26, 2025
50e1093
[WIP] Fix inconsistent description for 'mcp add' command (#7783)
Copilot Dec 26, 2025
54bdcc2
Replace map[string]any with MCPServerConfig struct for custom MCP too…
Copilot Dec 26, 2025
a348ecf
Fix parser test files to use require() instead of string manipulation…
Copilot Dec 26, 2025
6a85d21
Update dictation workflow to target 250 terms (#7795)
Copilot Dec 26, 2025
1954e39
Remove package.json and node_modules from pkg/workflow/js (#7802)
Copilot Dec 26, 2025
de85711
Add Issue Template Optimizer workflow (#7794)
Copilot Dec 26, 2025
d56cc24
Document completion: v1.2.0 MCP capability API already implemented (#…
Copilot Dec 26, 2025
6558ad6
Add README table of contents and fix heading hierarchy (#7804)
Copilot Dec 26, 2025
0fefe23
Add strongly-typed FrontmatterConfig struct with backward-compatible …
Copilot Dec 26, 2025
6c48ed4
Create common utility packages to eliminate duplicate functions (#7805)
Copilot Dec 26, 2025
94b6a14
Fix test expectations after action pins update and safe outputs refac…
Copilot Dec 26, 2025
66a7043
Document incremental linting workflow in DEVGUIDE.md (#7820)
Copilot Dec 26, 2025
f03cd9a
Enable unrestricted bash and edit tool access for issue template opti…
Copilot Dec 26, 2025
89998b0
Update jsweep to process 3 files per round with comprehensive testing…
Copilot Dec 26, 2025
746108f
Sync github-agentic-workflows.md with v0.33.12 documentation (#7824)
github-actions[bot] Dec 26, 2025
88042d1
Fix unhandled error in mcp_inspect.go waitForServerReady function (#7…
github-actions[bot] Dec 26, 2025
4718c2f
Migrate to golangci-lint fmt for unified formatting (#7825)
Copilot Dec 26, 2025
2b8a654
Remove unused golangci-lint exclusion rules (#7826)
Copilot Dec 26, 2025
68dd9be
Rename compiler_parse.go to compiler_orchestrator.go (#7827)
Copilot Dec 26, 2025
134a64c
Refactor: Extract shared error handling from log parsers into wrapLog…
Copilot Dec 26, 2025
35dd166
Split safe_inputs.go into focused modules by responsibility (#7828)
Copilot Dec 26, 2025
4f8dcfb
Replace "dummy" with contextually appropriate terms in test files (#7…
Copilot Dec 26, 2025
5c65187
Split frontmatter_extraction.go into domain-focused modules (#7829)
Copilot Dec 26, 2025
c2105c0
Fix test expectations for MCP protocol errors and null input handling…
Copilot Dec 27, 2025
7ae13ce
Optimize issue templates based on Copilot success patterns (#7837)
github-actions[bot] Dec 27, 2025
52c3b53
refactor: clean add_reviewer, assign_agent_helpers, and assign_copilo…
github-actions[bot] Dec 27, 2025
ea6edcb
Fix unhandled error in mcp_inspect.go verbose logging (Alert #408) (#…
github-actions[bot] Dec 27, 2025
24d3960
Update @types/node to v20 for Node.js 20 compatibility (#7849)
Copilot Dec 27, 2025
4b489ad
Add validation for workflow intent minimum content requirements (#7852)
Copilot Dec 27, 2025
b01e229
Add terminal-stylist workflow with Lipgloss and Huh expertise (#7838)
Copilot Dec 27, 2025
2896761
Add actions/setup steps to maintenance workflow jobs with release mod…
Copilot Dec 27, 2025
c7c649c
Add firewall log-level enum validation (#7863)
Copilot Dec 27, 2025
ae2827e
Recompile 11 workflows with outdated lock files (#7866)
Copilot Dec 27, 2025
739a379
Fix unhandled error in mcp_inspect.go cleanup (Alert #407) (#7869)
github-actions[bot] Dec 27, 2025
2b8d619
Add comprehensive enum validation test coverage (#7867)
Copilot Dec 27, 2025
6731701
jsweep: Clean assign_issue, assign_milestone, and assign_to_agent (#7…
github-actions[bot] Dec 27, 2025
1269e51
Document adaptive color palette in pkg/styles/theme.go (#7875)
Copilot Dec 27, 2025
7179c47
Fix path traversal vulnerability in ParseWorkflowFile (Alert #419) (#…
github-actions[bot] Dec 27, 2025
67d294f
Add field descriptions to interactive workflow builder (#7878)
Copilot Dec 27, 2025
0fc1654
Add lipgloss/tree package for hierarchical rendering (#7880)
Copilot Dec 27, 2025
e0fa2d9
Fix ineffectual error assignments in pull request activity type tests…
Copilot Dec 27, 2025
09edd28
Replace custom bubble sort with Go stdlib sort (#7904)
Copilot Dec 27, 2025
29dcd1f
Fix integer overflow vulnerabilities in uint to int conversions (Aler…
github-actions[bot] Dec 27, 2025
4c4ebb6
Update jsweep workflow to process single file with TypeScript validat…
Copilot Dec 27, 2025
aefc5cf
Configure TypeScript type checking for all .cjs files in actions/setu…
Copilot Dec 27, 2025
e063e0a
jsweep: Prioritize files with @ts-nocheck for type checking (#7910)
Copilot Dec 27, 2025
fa6dd86
Remove @ts-nocheck from 15 .cjs files and fix type errors (#7909)
Copilot Dec 27, 2025
bf682a8
Fix SC2155: Separate export declaration from command substitution (#7…
Copilot Dec 27, 2025
938beaa
Format and lint Go and JavaScript code (#7913)
Copilot Dec 27, 2025
3cc6f03
Configure jsweep workflow for Node v20 and CommonJS (#7914)
Copilot Dec 27, 2025
0d020ce
Fix JavaScript test failures after jsweep workflow changes (#7915)
Copilot Dec 27, 2025
23dde87
Fix JavaScript formatting in assign_to_agent.test.cjs (#7917)
Copilot Dec 27, 2025
d1c4605
Fix unhandled error in mcp_inspect.go HTTP server startup (Alert #406…
github-actions[bot] Dec 27, 2025
5ec99c6
Fix repo memory artifact path resolution in push_repo_memory.cjs (#7922)
Copilot Dec 27, 2025
c93b63d
Fix SC2012: Replace ls with find in all workflow sources and generate…
Copilot Dec 27, 2025
7f2aa91
Fix SC2086: Quote $GITHUB_OUTPUT in safe-inputs config generation (#7…
Copilot Dec 27, 2025
b022b63
Refactor update entity config parsers to eliminate duplicate scaffold…
Copilot Dec 27, 2025
b805fd0
Expand MCP acronym to "Model Context Protocol" on first use in docume…
Copilot Dec 27, 2025
65bc457
docs: add GitHub CLI explanation to prerequisites (#7930)
Copilot Dec 28, 2025
0c2cb06
Add inline definitions for domain-specific terms in documentation (#7…
Copilot Dec 28, 2025
ca5d7d4
Fix parent ID parsing to handle # prefix in issue references (#7938)
Copilot Dec 28, 2025
3bb86ef
Exclude package.json and package-lock.json from Prettier formatting (…
Copilot Dec 28, 2025
27f70f8
Add permissions string shortcuts to included file schema (#7956)
Copilot Dec 28, 2025
8be4586
Enhance MCP tool schema documentation with parameter examples (#7959)
Copilot Dec 28, 2025
d4858ff
Eliminate engine field duplication in included_file_schema.json (#7955)
Copilot Dec 28, 2025
54e5d94
Update dictation skill with comprehensive glossary from documentation…
github-actions[bot] Dec 28, 2025
7d78513
Add agentic-workflows, serena, and playwright to importable tools sch…
Copilot Dec 28, 2025
353c73e
Initial plan
Copilot Dec 28, 2025
d04a912
Merge main branch and align with latest updates
Copilot Dec 28, 2025
bbfadae
Rebuild and recompile workflows after merging main
Copilot Dec 28, 2025
f5e44eb
Fix linting errors in orchestrator.go
Copilot Dec 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .changeset/patch-add-awmg-cli.md

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

9 changes: 9 additions & 0 deletions .changeset/patch-add-importable-tools.md

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

10 changes: 10 additions & 0 deletions .changeset/patch-capability-config-already-v1-2-0.md

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

10 changes: 10 additions & 0 deletions .changeset/patch-configure-jsweep-node20-commonjs.md

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

14 changes: 14 additions & 0 deletions .changeset/patch-fix-sc2155.md

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

13 changes: 13 additions & 0 deletions .changeset/patch-remove-redundant-script-syncing.md

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

7 changes: 7 additions & 0 deletions .changeset/patch-remove-synced-scripts.md

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

9 changes: 9 additions & 0 deletions .changeset/patch-standardize-upload-asset.md

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

9 changes: 1 addition & 8 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,7 @@
"image": "mcr.microsoft.com/devcontainers/go:1-bookworm",
"customizations": {
"vscode": {
"extensions": [
"golang.go",
"GitHub.copilot-chat",
"GitHub.copilot",
"github.vscode-github-actions",
"astro-build.astro-vscode",
"DavidAnson.vscode-markdownlint"
]
"extensions": ["golang.go", "GitHub.copilot-chat", "GitHub.copilot", "github.vscode-github-actions", "astro-build.astro-vscode", "DavidAnson.vscode-markdownlint"]
},
"codespaces": {
"repositories": {
Expand Down
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
.github/aw/github-agentic-workflows.md linguist-generated=true merge=ours
pkg/cli/workflows/*.lock.yml linguist-generated=true merge=ours
pkg/workflow/js/*.js linguist-generated=true
pkg/workflow/js/*.cjs linguist-generated=true
pkg/workflow/sh/*.sh linguist-generated=true
actions/*/index.js linguist-generated=true

.github/workflows/*.campaign.g.md linguist-generated=true merge=ours
46 changes: 18 additions & 28 deletions .github/ISSUE_TEMPLATE/create-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,20 @@ body:
- type: markdown
attributes:
value: |
## Create an Agentic Workflow with AI Assistance
## Create an Agentic Workflow

Our AI workflow expert will help you create a complete agentic workflow specification. Just provide:
1. A name for your workflow
2. A description of what you want to automate
Provide a workflow name and description. The AI generates technical details (triggers, safe outputs, tools).

The AI will generate all the technical details including triggers, safe outputs, tools, and more.

**What happens next:**
1. An AI agent analyzes your requirements and generates a complete workflow
2. The workflow includes appropriate triggers, tools, permissions, and safe outputs
3. A pull request is created automatically with the generated workflow file
4. Review and merge the PR to activate your workflow
**Process:**
1. AI analyzes requirements and generates workflow
2. PR created with workflow file
3. Review and merge to activate

- type: input
id: workflow_name
attributes:
label: Workflow Name
description: A short, descriptive name for your workflow (e.g., "Issue Classifier", "PR Reviewer", "Documentation Generator")
description: Short, descriptive name (e.g., "Issue Classifier", "PR Reviewer")
placeholder: My Workflow Name
validations:
required: true
Expand All @@ -34,26 +29,24 @@ body:
attributes:
label: Workflow Description
description: |
What should this workflow do? Be as specific or as high-level as you'd like.
What should this workflow do? Be specific. (~125 words recommended)

Examples:
- "Automatically label issues based on their content"
- "Review pull requests and provide feedback on code quality"
- "Generate weekly reports of repository activity"
- "Monitor dependencies and create issues for outdated packages"
- "Label issues based on content"
- "Review PRs for code quality"
- "Generate weekly activity reports"
placeholder: |
Describe what you want this workflow to automate...
Describe what you want automated...
validations:
required: true

- type: textarea
id: additional_context
attributes:
label: Additional Context (Optional)
description: |
Any other information that might be helpful? (triggers, schedules, specific requirements, constraints, etc.)
description: Triggers, schedules, requirements, constraints
placeholder: |
Add any relevant context...
Add relevant context...
validations:
required: false

Expand All @@ -64,10 +57,7 @@ body:

### How it works

After submitting:
1. **This issue becomes your workflow design hub** - Track progress here
2. **AI generates a complete workflow** - Including triggers, tools, and safe outputs
3. **A PR is created automatically** - Contains the workflow markdown file
4. **Review and merge** - Activate your workflow once you're satisfied

The AI will handle all the technical details and best practices for you!
1. Issue becomes workflow design hub
2. AI generates workflow with triggers, tools, safe outputs
3. PR created automatically
4. Review and merge to activate
44 changes: 17 additions & 27 deletions .github/ISSUE_TEMPLATE/start-campaign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,14 @@ body:
- type: markdown
attributes:
value: |
## Start an Agentic Campaign with AI Assistance
## Start an Agentic Campaign

Our AI campaign expert will help you create a comprehensive agentic campaign specification. Just provide:
1. Your project board URL (for tracking)
2. A simple description of what you want to achieve
Provide project board URL and campaign goal. The AI generates technical specs, best practices, and governance policies.

The AI will generate all the technical details, best practices, and governance policies for you.

**What happens next:**
1. An AI agent analyzes your goal and generates a complete agentic campaign spec
2. The spec includes recommended workflows, memory paths, approval policies, and more
3. A pull request is created automatically with the generated files
4. Review and merge the PR to activate your agentic campaign
**Process:**
1. AI analyzes goal and generates campaign spec
2. PR created with spec and orchestrator files
3. Review and merge to activate

- type: input
id: project_url
Expand All @@ -34,26 +29,24 @@ body:
attributes:
label: Agentic Campaign Goal
description: |
What do you want this agentic campaign to accomplish? Be as specific or as high-level as you'd like.
What should this campaign accomplish? Be specific. (~125 words recommended)

Examples:
- "Migrate all services from Node.js 16 to Node.js 20"
- "Fix all critical security vulnerabilities across our repositories"
- "Refactor legacy authentication code to use our new auth library"
- "Upgrade React from v17 to v18 in all frontend projects"
- "Migrate services from Node.js 16 to 20"
- "Fix critical security vulnerabilities"
- "Refactor legacy auth code"
placeholder: |
Describe your agentic campaign goal...
Describe your campaign goal...
validations:
required: true

- type: textarea
id: additional_context
attributes:
label: Additional Context (Optional)
description: |
Any other information that might be helpful? (constraints, deadlines, specific requirements, prior learnings, etc.)
description: Constraints, deadlines, requirements, prior learnings
placeholder: |
Add any relevant context...
Add relevant context...
validations:
required: false

Expand All @@ -64,10 +57,7 @@ body:

### How it works

After submitting:
1. **This issue becomes your agentic campaign hub** - Track everything here
2. **AI generates a comprehensive spec** - Including workflows, governance, and metrics
3. **A PR is created automatically** - Contains agentic campaign spec and orchestrator files
4. **Review and merge** - Activate your agentic campaign once you're satisfied

The AI will handle all the technical details and best practices for you!
1. Issue becomes campaign hub
2. AI generates spec with workflows, governance, metrics
3. PR created automatically
4. Review and merge to activate
2 changes: 1 addition & 1 deletion .github/agents/create-agentic-workflow.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ DO NOT ask all these questions at once; instead, engage in a back-and-forth conv
edit: # File editing
web-fetch: # Web content fetching
web-search: # Web search
bash: # Shell commands (whitelist patterns)
bash: # Shell commands (allowlist patterns)
- "gh label list:*"
- "gh label view:*"
- "git status"
Expand Down
2 changes: 1 addition & 1 deletion .github/agents/speckit-dispatcher.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ Always check the current state:

Use bash commands to inspect:
```bash
ls -la specs/
find specs/ -maxdepth 1 -ls
git branch
find specs -name "spec.md" -o -name "plan.md" -o -name "tasks.md"
```
Expand Down
Loading
Loading