-
Notifications
You must be signed in to change notification settings - Fork 308
Description
Summary
This is an incremental update. Analysis of commit 6ab2e0ba (previous: 4204106c) found that no structural changes occurred β the same 18 packages exist under pkg/, and the dependency graph is unchanged.
Changed packages (Go files modified, but no architectural shift):
cmd/gh-aw, cmd/gh-aw-wasm, pkg/cli, pkg/workflow, pkg/parser, pkg/console, pkg/constants, pkg/types, pkg/fileutil, pkg/gitutil, pkg/stringutil, pkg/sliceutil, pkg/logger, pkg/styles, pkg/tty, pkg/envutil, pkg/timeutil, pkg/mathutil, pkg/repoutil, pkg/testutil
No new packages added. No packages removed. No new inter-package dependencies detected.
Architecture Diagram
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ENTRY POINTS β
β ββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββ β
β β cmd/gh-aw β β cmd/gh-aw-wasm β β
β β Main CLI binary & all commands β β WebAssembly target β β
β ββββββββββββββββββββ¬ββββββββββββββββββββ ββββββββββββββββββββββββββββ¬ββββββββββββββββ β
βββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββ€
β βΌ CORE PACKAGES βΌ β
β ββββββββββββββββββββββββββββββ βββββββββββββββββββββββββββββββββββββββββββββ β
β β pkg/cli β β pkg/workflow β β
β β Command implementations βββββββββββββΆβ Workflow compilation engine & β β
β β and all CLI subcommands β β orchestration β β
β ββββββββββββββββ¬ββββββββββββββ ββββββββββββββββββββ¬βββββββββββββββββββββββββ β
β β β β
β ββββββββββββββββββββββ¬ββββββββββββββββββββββββββ β
β βΌ β
β ββββββββββββββββββββββββββββββββ β
β β pkg/parser β β
β β Markdown frontmatter & β β
β β YAML parsing β β
β ββββββββββββββββ¬ββββββββββββββββ β
β β β
β ββββββββββββββββΌββββββββββββββββ β
β β pkg/console β β
β β Terminal UI & styled output β β
β ββββββββββββββββββββββββββββββββ β
β β
β β all core packages also depend on constants, types, and utilities β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β SHARED DEFINITIONS β
β βββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββ β
β β pkg/constants β β pkg/types β β
β β Versions, flags, URLs, engine names β β Shared type definitions across packages β β
β βββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β UTILITIES β
β βββββββββββ βββββββββββ βββββββββββ ββββββββββββ ββββββββββββ βββββββββββ βββββββββββ β
β βfileutil β β gitutil β β logger β βstringutilβ β sliceutilβ βrepoutil β β tty β β
β βββββββββββ βββββββββββ βββββββββββ ββββββββββββ ββββββββββββ βββββββββββ βββββββββββ β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
β β envutil β βtimeutil β βmathutil β βtestutil β β styles β β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Change Log
Packages modified (implementation changes only, no new inter-package dependencies):
pkg/cliβ Various CLI command updatespkg/workflowβ Workflow compilation engine updatespkg/parserβ Parser updates- All utility packages updated in the same commit
New packages: None
Removed packages: None
New dependencies: None
Structural shifts: None
Package Reference
| Package | Layer | Description |
|---|---|---|
pkg/cli |
Core | CLI command implementations and subcommands |
pkg/workflow |
Core | Workflow compilation engine and orchestration |
pkg/parser |
Core | Markdown frontmatter and YAML parsing |
pkg/console |
Core | Terminal UI and styled output rendering |
pkg/constants |
Shared | Application-wide constants (versions, flags, URLs, engine names) |
pkg/types |
Shared | Shared type definitions across packages |
pkg/fileutil |
Utility | File path and operation utilities |
pkg/gitutil |
Utility | Git repository utilities |
pkg/logger |
Utility | Namespace-based debug logging with zero overhead |
pkg/stringutil |
Utility | String manipulation utilities |
pkg/sliceutil |
Utility | Slice manipulation utilities |
pkg/repoutil |
Utility | GitHub repository slug and URL utilities |
pkg/tty |
Utility | TTY detection utilities |
pkg/envutil |
Utility | Environment variable reading and validation |
pkg/timeutil |
Utility | Time utilities |
pkg/mathutil |
Utility | Basic mathematical utility functions |
pkg/testutil |
Utility | Testing helper utilities |
pkg/styles |
Utility | Centralized terminal style and color definitions |
References: Β§23335768730
Note
π Integrity filtering filtered 19 items
Integrity filtering activated and filtered the following items during workflow execution.
This happens when a tool call accesses a resource that does not meet the required integrity or secrecy level of the workflow.
- issue:#0 (
search_issues: Resource 'issue:#0' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:ποΈ Architecture Diagram:gh-aw architecture diagram β incremental update 2026-03-19Β #21760 (
list_issues: Resource 'issue:ποΈ Architecture Diagram:gh-aw architecture diagram β incremental update 2026-03-19Β #21760' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:Workflow Health Dashboard - 2026-03-20Β #21926 (
list_issues: Resource 'issue:Workflow Health Dashboard - 2026-03-20Β #21926' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:Support for
github-tokeninupdate-discussionsafe outputΒ #21923 (list_issues: Resource 'issue:Support forgithub-tokeninupdate-discussionsafe outputΒ #21923' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:[PR Triage Report] PR Triage Report - 2026-03-20Β #21921 (
list_issues: Resource 'issue:[PR Triage Report] PR Triage Report - 2026-03-20Β #21921' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:Smoke Test: Copilot - 23330853729Β #21918 (
list_issues: Resource 'issue:Smoke Test: Copilot - 23330853729Β #21918' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:[Contribution Check Report] Contribution Check β 2026-03-20Β #21911 (
list_issues: Resource 'issue:[Contribution Check Report] Contribution Check β 2026-03-20Β #21911' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - #16899 (
search_issues: Resource 'issue:developer identityΒ #16899' has lower integrity than agent requires. Agent would need to drop integrity tags [approved:all] to trust this resource.) - issue:Workflow Health Dashboard - 2026-03-19Β #21757 (
list_issues: Resource 'issue:Workflow Health Dashboard - 2026-03-19Β #21757' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:[aw] GitHub Remote MCP Authentication Test failedΒ #21910 (
list_issues: Resource 'issue:[aw] GitHub Remote MCP Authentication Test failedΒ #21910' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:Duplicate Code: JSON MCP RenderMCPConfig scaffolding across engine modulesΒ #21900 (
list_issues: Resource 'issue:Duplicate Code: JSON MCP RenderMCPConfig scaffolding across engine modulesΒ #21900' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:Smoke Test: Claude - 23326704978Β #21897 (
list_issues: Resource 'issue:Smoke Test: Claude - 23326704978Β #21897' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:π Multi-Device Docs Testing Report - 2026-03-20Β #21896 (
list_issues: Resource 'issue:π Multi-Device Docs Testing Report - 2026-03-20Β #21896' has lower integrity than agent requires. Agent would need to drop integrity tags [approved:all unapproved:all] to trust this resource.) - issue:Smoke Test: Copilot - 23326705010Β #21894 (
list_issues: Resource 'issue:Smoke Test: Copilot - 23326705010Β #21894' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:Support
github-tokeninupdate-discussionsafe outputΒ #21924 (issue_read: Resource 'issue:Supportgithub-tokeninupdate-discussionsafe outputΒ #21924' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - issue:Duplicate Code: JSON MCP RenderMCPConfig scaffolding across engine modulesΒ #21900 (
issue_read: Resource 'issue:Duplicate Code: JSON MCP RenderMCPConfig scaffolding across engine modulesΒ #21900' has lower integrity than agent requires. Agent would need to drop integrity tags [unapproved:all approved:all] to trust this resource.) - ... and 3 more items
Generated by Architecture Diagram Generator Β· β·
- expires on Mar 27, 2026, 9:07 AM UTC