Repository navigation
Closed as not planned
Closed as not planned
Copy link
Labels
Description
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 Β· β·
- expires on Apr 21, 2026, 9:12 AM UTC
Activity
github-actions commentedon Apr 15, 2026
This issue is being closed as outdated. A newer issue has been created: #26389
View newer issue
This action was performed automatically by the
Architecture Diagram Generatorworkflow.