Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
awf
command
|
|
|
examples
|
|
|
plugins/awf-plugin-database
command
|
|
|
plugins/awf-plugin-echo
command
|
|
|
internal
|
|
|
application
Package application provides application services that orchestrate domain operations.
|
Package application provides application services that orchestrate domain operations. |
|
domain/errors
Package errors provides structured error handling with hierarchical error codes.
|
Package errors provides structured error handling with hierarchical error codes. |
|
domain/operation
Package operation provides the domain interface and registry for executable operations.
|
Package operation provides the domain interface and registry for executable operations. |
|
domain/pluginmodel
Package plugin provides domain entities for the plugin system.
|
Package plugin provides domain entities for the plugin system. |
|
domain/ports
Package ports defines the boundary interfaces for the hexagonal architecture.
|
Package ports defines the boundary interfaces for the hexagonal architecture. |
|
domain/workflow
Package workflow provides the core domain entities for AWF workflow execution.
|
Package workflow provides the core domain entities for AWF workflow execution. |
|
infrastructure/agents
Package agents implements infrastructure adapters for AI agent integration.
|
Package agents implements infrastructure adapters for AI agent integration. |
|
infrastructure/audit
Package audit provides infrastructure adapters for structured audit trail persistence.
|
Package audit provides infrastructure adapters for structured audit trail persistence. |
|
infrastructure/config
Package config provides project configuration file loading and parsing.
|
Package config provides project configuration file loading and parsing. |
|
infrastructure/diagram
Package diagram provides DOT format generation for workflow visualization.
|
Package diagram provides DOT format generation for workflow visualization. |
|
infrastructure/errors
Package errors provides infrastructure adapters for error formatting.
|
Package errors provides infrastructure adapters for error formatting. |
|
infrastructure/executor
Package executor provides infrastructure adapters for command execution.
|
Package executor provides infrastructure adapters for command execution. |
|
infrastructure/expression
Package expression provides expression evaluation and validation adapters.
|
Package expression provides expression evaluation and validation adapters. |
|
infrastructure/github
Package github implements infrastructure adapters for GitHub CLI operations.
|
Package github implements infrastructure adapters for GitHub CLI operations. |
|
infrastructure/http
Package http implements infrastructure adapters for HTTP request operations.
|
Package http implements infrastructure adapters for HTTP request operations. |
|
infrastructure/logger
Package logger provides infrastructure adapters for structured logging.
|
Package logger provides infrastructure adapters for structured logging. |
|
infrastructure/notify
Package notify implements infrastructure adapters for notification operations.
|
Package notify implements infrastructure adapters for notification operations. |
|
infrastructure/pluginmgr
Package plugin implements infrastructure adapters for the plugin system.
|
Package plugin implements infrastructure adapters for the plugin system. |
|
infrastructure/repository
Package repository provides infrastructure adapters for workflow and template persistence.
|
Package repository provides infrastructure adapters for workflow and template persistence. |
|
infrastructure/store
Package store provides infrastructure adapters for state persistence and execution history.
|
Package store provides infrastructure adapters for state persistence and execution history. |
|
interfaces/cli
Package cli provides the Cobra-based command-line interface for AWF.
|
Package cli provides the Cobra-based command-line interface for AWF. |
|
interfaces/cli/ui
Package ui provides user interface components for the AWF CLI.
|
Package ui provides user interface components for the AWF CLI. |
|
testutil
Package testutil provides shared test infrastructure for AWF CLI tests.
|
Package testutil provides shared test infrastructure for AWF CLI tests. |
|
pkg
|
|
|
expression
Package expression provides boolean expression evaluation for workflow conditions.
|
Package expression provides boolean expression evaluation for workflow conditions. |
|
interpolation
Package interpolation provides template variable interpolation for AWF workflows.
|
Package interpolation provides template variable interpolation for AWF workflows. |
|
output
Package output provides format-specific post-processing for agent step outputs.
|
Package output provides format-specific post-processing for agent step outputs. |
|
plugin/sdk
Package sdk provides the public API for building AWF plugins.
|
Package sdk provides the public API for building AWF plugins. |
|
retry
Package retry provides configurable retry logic with backoff strategies.
|
Package retry provides configurable retry logic with backoff strategies. |
|
stringutil
Package stringutil provides string manipulation and comparison utilities.
|
Package stringutil provides string manipulation and comparison utilities. |
|
validation
Package validation provides input validation utilities for workflow parameters.
|
Package validation provides input validation utilities for workflow parameters. |
|
proto
|
|
|
plugin/v1
Package pluginv1 contains the generated protobuf and gRPC code for the AWF plugin protocol.
|
Package pluginv1 contains the generated protobuf and gRPC code for the AWF plugin protocol. |
Click to show internal directories.
Click to hide internal directories.