Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cli
command
Package main provides the entry point for the pumbaa CLI.
|
Package main provides the entry point for the pumbaa CLI. |
|
internal
|
|
|
application/bundle/create
Package create contains the use case for creating WDL bundles.
|
Package create contains the use case for creating WDL bundles. |
|
application/workflow/abort
Package abort contains the use case for aborting workflows.
|
Package abort contains the use case for aborting workflows. |
|
application/workflow/debuginfo
Package debuginfo provides detailed workflow metadata parsing for debugging and analysis.
|
Package debuginfo provides detailed workflow metadata parsing for debugging and analysis. |
|
application/workflow/metadata
Package metadata contains the use case for retrieving workflow metadata.
|
Package metadata contains the use case for retrieving workflow metadata. |
|
application/workflow/monitoring
Package monitoring provides the use case for analyzing resource monitoring logs.
|
Package monitoring provides the use case for analyzing resource monitoring logs. |
|
application/workflow/query
Package query contains the use case for querying workflows.
|
Package query contains the use case for querying workflows. |
|
application/workflow/submit
Package submit contains the use case for submitting workflows.
|
Package submit contains the use case for submitting workflows. |
|
config
Package config provides application configuration.
|
Package config provides application configuration. |
|
container
Package container provides dependency injection container.
|
Package container provides dependency injection container. |
|
domain/bundle
Package bundle contains domain entities for WDL bundle operations.
|
Package bundle contains domain entities for WDL bundle operations. |
|
domain/wdlindex
Package wdlindex provides domain models for WDL workflow indexing.
|
Package wdlindex provides domain models for WDL workflow indexing. |
|
domain/workflow
Package workflow contains the domain entities and business logic for workflows.
|
Package workflow contains the domain entities and business logic for workflows. |
|
domain/workflow/monitoring
Package monitoring provides analysis of resource usage from monitoring logs.
|
Package monitoring provides analysis of resource usage from monitoring logs. |
|
domain/workflow/preemption
Package preemption provides analysis of preemptible task efficiency.
|
Package preemption provides analysis of preemptible task efficiency. |
|
infrastructure/agent/tools
Package tools provides Cromwell and GCS tools for the agent.
|
Package tools provides Cromwell and GCS tools for the agent. |
|
infrastructure/cromwell
Package cromwell provides an implementation of the workflow repository using the Cromwell API.
|
Package cromwell provides an implementation of the workflow repository using the Cromwell API. |
|
infrastructure/llm
Package llm provides a factory for creating LLM instances based on configuration.
|
Package llm provides a factory for creating LLM instances based on configuration. |
|
infrastructure/ollama
Package ollama provides an implementation of model.LLM for Ollama, allowing local models to be used with the Google Agents ADK.
|
Package ollama provides an implementation of model.LLM for Ollama, allowing local models to be used with the Google Agents ADK. |
|
infrastructure/session
Package session provides a SQLite-based implementation of the ADK session.Service interface.
|
Package session provides a SQLite-based implementation of the ADK session.Service interface. |
|
infrastructure/wdl
Package wdl provides WDL indexing infrastructure.
|
Package wdl provides WDL indexing infrastructure. |
|
interfaces/cli/handler
Package handler provides CLI command handlers.
|
Package handler provides CLI command handlers. |
|
interfaces/cli/presenter
Package presenter provides terminal output formatting utilities.
|
Package presenter provides terminal output formatting utilities. |
|
interfaces/tui
Package tui provides the terminal user interface for the application.
|
Package tui provides the terminal user interface for the application. |
|
interfaces/tui/common
Package common provides shared utilities and styles for the TUI.
|
Package common provides shared utilities and styles for the TUI. |
|
interfaces/tui/dashboard
Package dashboard provides the dashboard screen for the TUI.
|
Package dashboard provides the dashboard screen for the TUI. |
|
interfaces/tui/debug
Package debug provides an interactive TUI for debugging Cromwell workflow metadata.
|
Package debug provides an interactive TUI for debugging Cromwell workflow metadata. |
|
pkg
|
|
|
wdl
Package wdl provides parsing, analysis, and bundling capabilities for WDL files.
|
Package wdl provides parsing, analysis, and bundling capabilities for WDL files. |
|
wdl/ast
Package ast defines the Abstract Syntax Tree structures for WDL documents.
|
Package ast defines the Abstract Syntax Tree structures for WDL documents. |
|
wdl/visitor
Package visitor implements a visitor pattern to build AST from parse tree.
|
Package visitor implements a visitor pattern to build AST from parse tree. |
Click to show internal directories.
Click to hide internal directories.