Summary
Incremental update โ 1 commit analyzed since last run (d1c210e โ 0eb9816). Go files changed in pkg/cli, pkg/agentdrain, pkg/console, pkg/constants, pkg/workflow, and several utility packages, but no structural changes were detected: the package set and inter-package dependency graph remain identical to the previous analysis.
- Packages added/removed: none
- New dependencies: none
- Structural shifts: none
Architecture Diagram
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ENTRY POINTS โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ cmd/gh-aw โ โ cmd/gh-aw-wasm โ โ internal/tools/ (ร2) โ โ
โ โ GitHub CLI extension bin โ โ WebAssembly target โ โ actions-build, gen-metadata โ โ
โ โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโฌโโโโโโโโโโโโ โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ โ
โโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโค
โ โผ CORE PACKAGES โผ โผ โ
โ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโ โ
โ โ pkg/cli โโโโถโ pkg/workflow โโโโถโ pkg/parser โ โ pkg/console โ โ
โ โ Command impls โ โ Workflow compilation โ โ MD/YAML parsing โโโโโ Terminal UI โ โ
โ โโโโโโโโฌโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ pkg/agentdrain โ โ
โ โ Log template mining โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ pkg/constants ยท pkg/types (shared primitives, no deps) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ UTILITIES โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โ
โ โpkg/loggerโ โpkg/stringutilโ โpkg/fileutilโ โpkg/gitutilโ โpkg/stylesโ โ pkg/tty โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โpkg/envutilโ โpkg/repoutil โ โpkg/sliceutilโ โpkg/semverutilโ โpkg/timeutilโ โpkg/typeutil โ โ
โ โโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโ โ
โ โ pkg/testutil โ (test support only) โ
โ โโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Change Log
| What |
Details |
| Commit analyzed |
0eb9816 โ fix: correct integrity level descriptions and auto-enable cli-proxy for reactions (#26154) |
| Go packages touched |
pkg/cli, pkg/agentdrain, pkg/console, pkg/constants, pkg/workflow, pkg/envutil, pkg/fileutil, pkg/gitutil, pkg/logger, pkg/parser, pkg/repoutil, pkg/semverutil, pkg/sliceutil, pkg/stringutil, pkg/styles, pkg/testutil, pkg/timeutil, pkg/tty, pkg/types, pkg/typeutil |
| New packages |
None |
| Removed packages |
None |
| New dependencies |
None |
Package Reference
| Package |
Layer |
Description |
cmd/gh-aw |
Entry |
GitHub CLI extension binary entry point |
cmd/gh-aw-wasm |
Entry |
WebAssembly target entry point |
internal/tools/actions-build |
Internal |
Build/validate custom GitHub Actions |
internal/tools/generate-action-metadata |
Internal |
Generate action.yml and README.md for JS modules |
pkg/cli |
Core |
Command implementations (cobra commands) |
pkg/workflow |
Core |
Workflow compilation engine (MD โ GitHub Actions YAML) |
pkg/parser |
Core |
Markdown frontmatter and YAML parsing |
pkg/console |
Core |
Terminal UI rendering and formatting |
pkg/agentdrain |
Core |
Drain3 log template mining and anomaly detection |
pkg/constants |
Shared |
Shared constants and semantic type aliases |
pkg/types |
Shared |
Shared type definitions across packages |
pkg/logger |
Utility |
Namespace-based debug logging (zero overhead when disabled) |
pkg/stringutil |
Utility |
String manipulation utilities |
pkg/fileutil |
Utility |
File path and file operation utilities |
pkg/gitutil |
Utility |
Git repository utilities |
pkg/styles |
Utility |
Centralized terminal color and style definitions |
pkg/tty |
Utility |
TTY (terminal) detection utilities |
pkg/envutil |
Utility |
Environment variable reading and validation |
pkg/repoutil |
Utility |
GitHub repository slug and URL utilities |
pkg/sliceutil |
Utility |
Generic slice utility functions |
pkg/semverutil |
Utility |
Semantic versioning primitives |
pkg/timeutil |
Utility |
Time formatting utilities |
pkg/typeutil |
Utility |
Safe type conversion utilities for any/JSON/YAML values |
pkg/testutil |
Utility |
Test support utilities (test-only) |
References: ยง24390558581
Generated by Architecture Diagram Generator ยท โ 508.8K ยท โท
Summary
Incremental update โ 1 commit analyzed since last run (
d1c210eโ0eb9816). Go files changed inpkg/cli,pkg/agentdrain,pkg/console,pkg/constants,pkg/workflow, and several utility packages, but no structural changes were detected: the package set and inter-package dependency graph remain identical to the previous analysis.Architecture Diagram
Change Log
0eb9816โ fix: correct integrity level descriptions and auto-enable cli-proxy for reactions (#26154)pkg/cli,pkg/agentdrain,pkg/console,pkg/constants,pkg/workflow,pkg/envutil,pkg/fileutil,pkg/gitutil,pkg/logger,pkg/parser,pkg/repoutil,pkg/semverutil,pkg/sliceutil,pkg/stringutil,pkg/styles,pkg/testutil,pkg/timeutil,pkg/tty,pkg/types,pkg/typeutilPackage Reference
cmd/gh-awcmd/gh-aw-wasminternal/tools/actions-buildinternal/tools/generate-action-metadatapkg/clipkg/workflowpkg/parserpkg/consolepkg/agentdrainpkg/constantspkg/typespkg/loggerpkg/stringutilpkg/fileutilpkg/gitutilpkg/stylespkg/ttypkg/envutilpkg/repoutilpkg/sliceutilpkg/semverutilpkg/timeutilpkg/typeutilpkg/testutilReferences: ยง24390558581