5e71221f61
CI / load-versions (push) Successful in 16s
CI / push-validation (push) Successful in 28s
CI / build (push) Successful in 33s
CI / lint (push) Successful in 50s
CI / typecheck (push) Successful in 1m0s
CI / quality (push) Successful in 1m8s
CI / security (push) Successful in 1m17s
CI / helm (push) Successful in 39s
CI / unit_tests (push) Successful in 6m53s
CI / docker (push) Successful in 1m55s
CI / integration_tests (push) Successful in 10m43s
CI / coverage (push) Successful in 13m43s
CI / status-check (push) Successful in 3s
CI / load-versions (pull_request) Successful in 13s
CI / push-validation (pull_request) Successful in 34s
CI / lint (pull_request) Successful in 48s
CI / quality (pull_request) Successful in 54s
CI / typecheck (pull_request) Successful in 59s
CI / security (pull_request) Successful in 1m12s
CI / build (pull_request) Successful in 51s
CI / helm (pull_request) Successful in 58s
CI / unit_tests (pull_request) Successful in 6m37s
CI / integration_tests (pull_request) Successful in 10m35s
CI / benchmark-publish (push) Has been cancelled
CI / benchmark-regression (push) Has been cancelled
CI / docker (pull_request) Failing after 13m18s
CI / coverage (pull_request) Failing after 28m20s
CI / status-check (pull_request) Has been cancelled
- Fix ruff format violations: collapse list comprehension in materializer.py, collapse function signature, collapse decorators and assertion in tui_materializer_steps.py, remove trailing whitespace in vulture_whitelist.py - Remove duplicate Behave step definitions from tui_materializer_steps.py that conflicted with output_rendering_steps.py and project_commands_coverage_steps.py: create status handle, create code handle, close panel handle, close status handle, no error should be raised - Rename render_element_for_tui step texts to avoid conflict with tui_first_run_steps.py: rendered text should contain/be empty -> render output should contain/be empty - Update tui_materializer.feature to use renamed step texts and replace no error should be raised with materializer still running ISSUES CLOSED: #11164
1276 lines
47 KiB
Python
1276 lines
47 KiB
Python
# Vulture whitelist for false positives and intentional unused code.
|
|
# This file is referenced by vulture to suppress known false positives.
|
|
# Each entry represents either:
|
|
# - A variable required by a protocol/interface but not used in the body
|
|
# - A public API entry point that vulture cannot trace
|
|
|
|
# Context manager __exit__ parameters required by protocol
|
|
exc_tb # noqa: B018, F821
|
|
|
|
# OutputMaterializerExtension.materialize and A2ATransportExtension.send protocol
|
|
# parameters — required by interface definition but not used in abstract body
|
|
destination # noqa: B018, F821
|
|
|
|
# Legacy migrator method parameter needed for mapping interface consistency
|
|
build_data # noqa: B018, F821
|
|
|
|
# SubplanFailureHandler.should_stop_others parameter required by public API
|
|
failed_status # noqa: B018, F821
|
|
|
|
# CLI constants module — standardized exit codes and format options
|
|
EXIT_SUCCESS # noqa: B018, F821
|
|
EXIT_ERROR # noqa: B018, F821
|
|
EXIT_USAGE # noqa: B018, F821
|
|
EXIT_NOT_FOUND # noqa: B018, F821
|
|
EXIT_CONFLICT # noqa: B018, F821
|
|
FORMAT_HELP # noqa: B018, F821
|
|
DEFAULT_FORMAT # noqa: B018, F821
|
|
|
|
# CLI constants module — named format shortcuts
|
|
FORMAT_TEXT # noqa: B018, F821
|
|
FORMAT_JSON # noqa: B018, F821
|
|
FORMAT_TABLE # noqa: B018, F821
|
|
|
|
# CLI error utilities — centralized error formatting
|
|
cli_error # noqa: B018, F821
|
|
cli_warning # noqa: B018, F821
|
|
cli_not_found # noqa: B018, F821
|
|
|
|
# CLI completion command — shell completion script generation
|
|
completion # noqa: B018, F821
|
|
|
|
# CLI formatting module - public API called dynamically by CLI commands
|
|
format_output # noqa: B018, F821
|
|
OutputFormat # noqa: B018, F821
|
|
_serialize_value # noqa: B018, F821
|
|
_format_json # noqa: B018, F821
|
|
_format_yaml # noqa: B018, F821
|
|
_format_plain # noqa: B018, F821
|
|
_format_plain_dict # noqa: B018, F821
|
|
_format_table # noqa: B018, F821
|
|
|
|
# Resource type domain model — public API used by schema loader and CLI
|
|
ResourceKind # noqa: B018, F821
|
|
ResourceTypeArgument # noqa: B018, F821
|
|
ResourceTypeSpec # noqa: B018, F821
|
|
ResourceTypeSandboxStrategy # noqa: B018, F821
|
|
|
|
# Resource type schema loader — public API
|
|
ResourceTypeConfigSchema # noqa: B018, F821
|
|
ResourceTypeArgSchema # noqa: B018, F821
|
|
|
|
# CLI action/plan spec dict helpers used by --format flag
|
|
_action_spec_dict # noqa: B018, F821
|
|
_plan_spec_dict # noqa: B018, F821
|
|
_FORMAT_HELP # noqa: B018, F821
|
|
|
|
# Database CLI commands — public API registered via Typer (db.py)
|
|
migrate # noqa: B018, F821
|
|
upgrade # noqa: B018, F821
|
|
downgrade # noqa: B018, F821
|
|
history # noqa: B018, F821
|
|
|
|
# Resource repository error classes — public API for service layer
|
|
ResourceTypeNotFoundError # noqa: B018, F821
|
|
ResourceNotFoundRepoError # noqa: B018, F821
|
|
ResourceHasEdgesError # noqa: B018, F821
|
|
ResourceTypeHasResourcesError # noqa: B018, F821
|
|
DuplicateResourceTypeError # noqa: B018, F821
|
|
DuplicateResourceError # noqa: B018, F821
|
|
|
|
# Resource repository classes — public API
|
|
ResourceTypeRepository # noqa: B018, F821
|
|
ResourceRepository # noqa: B018, F821
|
|
|
|
# Project repository exports (public API)
|
|
ProjectNotFoundError # noqa: B018, F821
|
|
DuplicateLinkError # noqa: B018, F821
|
|
NamespacedProjectRepository # noqa: B018, F821
|
|
ProjectResourceLinkRepository # noqa: B018, F821
|
|
|
|
# Project CLI helpers — public API
|
|
_project_spec_dict # noqa: B018, F821
|
|
_store_project_extras # noqa: B018, F821
|
|
_get_namespaced_project_repo # noqa: B018, F821
|
|
_get_resource_link_repo # noqa: B018, F821
|
|
_get_resource_registry_service # noqa: B018, F821
|
|
file_filter_app # noqa: B018, F821
|
|
list_projects # noqa: B018, F821
|
|
link_resource # noqa: B018, F821
|
|
unlink_resource # noqa: B018, F821
|
|
|
|
# Resource registry service — public API and DI wiring
|
|
ResourceRegistryService # noqa: B018, F821
|
|
_build_resource_registry_service # noqa: B018, F821
|
|
_build_namespaced_project_repo # noqa: B018, F821
|
|
_build_project_resource_link_repo # noqa: B018, F821
|
|
BUILTIN_TYPES # noqa: B018, F821
|
|
_spec_to_db # noqa: B018, F821
|
|
_db_to_spec # noqa: B018, F821
|
|
db_resource_to_domain # noqa: B018, F821
|
|
resource_registry_service # noqa: B018, F821
|
|
namespaced_project_repo # noqa: B018, F821
|
|
project_resource_link_repo # noqa: B018, F821
|
|
|
|
# Resource CLI commands — public API registered via Typer
|
|
type_add # noqa: B018, F821
|
|
type_remove # noqa: B018, F821
|
|
type_list # noqa: B018, F821
|
|
type_show # noqa: B018, F821
|
|
resource_add # noqa: B018, F821
|
|
resource_list # noqa: B018, F821
|
|
resource_show # noqa: B018, F821
|
|
resource_remove # noqa: B018, F821
|
|
_resource_type_dict # noqa: B018, F821
|
|
_resource_dict # noqa: B018, F821
|
|
_print_type_panel # noqa: B018, F821
|
|
_get_registry_service # noqa: B018, F821
|
|
|
|
# Automation profile domain model — public API
|
|
AutomationProfile # noqa: B018, F821
|
|
BUILTIN_PROFILES # noqa: B018, F821
|
|
get_builtin_profile # noqa: B018, F821
|
|
_THRESHOLD_FIELDS # noqa: B018, F821
|
|
validate_threshold # noqa: B018, F821
|
|
validate_name_format # noqa: B018, F821
|
|
from_config # noqa: B018, F821
|
|
|
|
# Automation profile service — public API
|
|
AutomationProfileService # noqa: B018, F821
|
|
LEGACY_AUTOMATION_LEVEL_MAP # noqa: B018, F821
|
|
AutomationProfileModel # noqa: B018, F821
|
|
AutomationProfileRepository # noqa: B018, F821
|
|
AutomationProfileNotFoundError # noqa: B018, F821
|
|
DuplicateAutomationProfileError # noqa: B018, F821
|
|
AutomationProfileSchemaVersionError # noqa: B018, F821
|
|
CorruptRecordError # noqa: B018, F821
|
|
_LEVEL_TO_PROFILE # noqa: B018, F821
|
|
_resolve_profile_for_plan # noqa: B018, F821
|
|
default_automation_profile # noqa: B018, F821
|
|
|
|
# Automation guards — public API (M5.3)
|
|
AutomationGuard # noqa: B018, F821
|
|
GuardResult # noqa: B018, F821
|
|
check_guard # noqa: B018, F821
|
|
evaluate_guard # noqa: B018, F821
|
|
get_effective_profile # noqa: B018, F821
|
|
from_yaml # noqa: B018, F821
|
|
max_tool_calls_per_step # noqa: B018, F821
|
|
max_total_cost # noqa: B018, F821
|
|
tool_allowlist # noqa: B018, F821
|
|
tool_denylist # noqa: B018, F821
|
|
require_approval_for_writes # noqa: B018, F821
|
|
require_approval_for_apply # noqa: B018, F821
|
|
requires_approval # noqa: B018, F821
|
|
guards # noqa: B018, F821
|
|
safety # noqa: B018, F821
|
|
|
|
# Safety profile domain model — public API
|
|
BUILTIN_SAFETY_PROFILES # noqa: B018, F821
|
|
SAFETY_PROFILE_NO_NETWORK # noqa: B018, F821
|
|
SAFETY_PROFILE_READ_ONLY # noqa: B018, F821
|
|
SAFETY_PROFILE_SANDBOXED # noqa: B018, F821
|
|
SAFETY_PROFILE_UNRESTRICTED # noqa: B018, F821
|
|
SafetyProfile # noqa: B018, F821
|
|
SafetyProfileRef # noqa: B018, F821
|
|
SafetyProfileProvenance # noqa: B018, F821
|
|
DEFAULT_SAFETY_PROFILE # noqa: B018, F821
|
|
get_builtin_safety_profile # noqa: B018, F821
|
|
resolve_safety_profile # noqa: B018, F821
|
|
safety_profile_json # noqa: B018, F821
|
|
require_checkpoints # noqa: B018, F821
|
|
require_human_approval # noqa: B018, F821
|
|
allow_unsafe_tools # noqa: B018, F821
|
|
max_cost_per_plan # noqa: B018, F821
|
|
max_retries_per_step # noqa: B018, F821
|
|
max_total_cost # noqa: B018, F821
|
|
allowed_skill_categories # noqa: B018, F821
|
|
safety_profile # noqa: B018, F821
|
|
plan_profile # noqa: B018, F821
|
|
action_profile # noqa: B018, F821
|
|
project_profile # noqa: B018, F821
|
|
global_profile # noqa: B018, F821
|
|
|
|
# Config security scanner — public API (SEC1)
|
|
Severity # noqa: B018, F821
|
|
Violation # noqa: B018, F821
|
|
scan_content # noqa: B018, F821
|
|
scan_file # noqa: B018, F821
|
|
scan_files # noqa: B018, F821
|
|
validate_config_safety # noqa: B018, F821
|
|
_cli_main # noqa: B018, F821
|
|
_PatternEntry # noqa: B018, F821
|
|
_strip_inline_comment # noqa: B018, F821
|
|
|
|
# Resource DAG — public API and model attributes
|
|
ResourceLinkModel # noqa: B018, F821
|
|
CycleDetectedError # noqa: B018, F821
|
|
TypeIncompatibleError # noqa: B018, F821
|
|
LinkNotFoundError # noqa: B018, F821
|
|
DuplicateResourceLinkError # noqa: B018, F821
|
|
link_child # noqa: B018, F821
|
|
unlink_child # noqa: B018, F821
|
|
get_children # noqa: B018, F821
|
|
get_parents # noqa: B018, F821
|
|
auto_discover_children # noqa: B018, F821
|
|
_get_ancestors # noqa: B018, F821
|
|
_build_cycle_path # noqa: B018, F821
|
|
|
|
# structlog processor signature — method_name required by processor protocol
|
|
method_name # noqa: B018, F821
|
|
|
|
# Inline tool executor — public API
|
|
InlineToolExecutor # noqa: B018, F821
|
|
InlineToolResult # noqa: B018, F821
|
|
_SUPPORTED_SOURCES # noqa: B018, F821
|
|
|
|
# Plan executor — public API
|
|
StrategizeStubActor # noqa: B018, F821
|
|
ExecuteStubActor # noqa: B018, F821
|
|
EstimationStubActor # noqa: B018, F821
|
|
PlanExecutor # noqa: B018, F821
|
|
StrategyDecision # noqa: B018, F821
|
|
StrategizeResult # noqa: B018, F821
|
|
ExecuteResult # noqa: B018, F821
|
|
StreamCallback # noqa: B018, F821
|
|
run_strategize # noqa: B018, F821
|
|
run_execute # noqa: B018, F821
|
|
_parse_steps # noqa: B018, F821
|
|
invariant_records # noqa: B018, F821
|
|
_SandboxRootProxy # noqa: B018, F821
|
|
_ProxyContext # noqa: B018, F821
|
|
|
|
# Sandbox checkpoint — public API (M4)
|
|
CheckpointManager # noqa: B018, F821
|
|
SandboxCheckpoint # noqa: B018, F821
|
|
Checkpointable # noqa: B018, F821
|
|
_ApplyPhaseProxy # noqa: B018, F821
|
|
|
|
# Output rendering framework — public API (G5b.render)
|
|
OutputSession # noqa: B018, F821
|
|
StructuredOutput # noqa: B018, F821
|
|
ElementHandle # noqa: B018, F821
|
|
ElementClosedError # noqa: B018, F821
|
|
PanelHandle # noqa: B018, F821
|
|
TableHandle # noqa: B018, F821
|
|
StatusHandle # noqa: B018, F821
|
|
ProgressHandle # noqa: B018, F821
|
|
Panel # noqa: B018, F821
|
|
PanelEntry # noqa: B018, F821
|
|
ColumnDef # noqa: B018, F821
|
|
StatusMessage # noqa: B018, F821
|
|
ProgressIndicator # noqa: B018, F821
|
|
ProgressStep # noqa: B018, F821
|
|
TreeNode # noqa: B018, F821
|
|
Tree # noqa: B018, F821
|
|
TextBlock # noqa: B018, F821
|
|
CodeBlock # noqa: B018, F821
|
|
DiffLine # noqa: B018, F821
|
|
DiffHunk # noqa: B018, F821
|
|
DiffBlock # noqa: B018, F821
|
|
Separator # noqa: B018, F821
|
|
ActionHint # noqa: B018, F821
|
|
LiveMaterializationStrategy # noqa: B018, F821
|
|
MaterializationStrategy # noqa: B018, F821
|
|
RichMaterializer # noqa: B018, F821
|
|
ColorMaterializer # noqa: B018, F821
|
|
TableMaterializer # noqa: B018, F821
|
|
PlainMaterializer # noqa: B018, F821
|
|
JsonMaterializer # noqa: B018, F821
|
|
YamlMaterializer # noqa: B018, F821
|
|
select_materializer # noqa: B018, F821
|
|
detect_terminal_capabilities # noqa: B018, F821
|
|
TerminalCapabilities # noqa: B018, F821
|
|
format_output_session # noqa: B018, F821
|
|
_error_envelope # noqa: B018, F821
|
|
_element_to_dict # noqa: B018, F821
|
|
_render_element_plain # noqa: B018, F821
|
|
_render_element_color # noqa: B018, F821
|
|
_render_element_table # noqa: B018, F821
|
|
_render_panel_plain # noqa: B018, F821
|
|
_render_table_plain # noqa: B018, F821
|
|
_render_status_plain # noqa: B018, F821
|
|
_render_progress_plain # noqa: B018, F821
|
|
_render_panel_color # noqa: B018, F821
|
|
_render_table_color # noqa: B018, F821
|
|
_render_status_color # noqa: B018, F821
|
|
_render_progress_color # noqa: B018, F821
|
|
_render_table_boxdraw # noqa: B018, F821
|
|
_panel_entry_to_dict # noqa: B018, F821
|
|
_snapshot_to_dict # noqa: B018, F821
|
|
_create_strategy # noqa: B018, F821
|
|
VALID_FORMATS # noqa: B018, F821
|
|
|
|
# TUI materializer — bridges Output Rendering Framework to Textual widgets
|
|
TuiMaterializer # noqa: B018, F821
|
|
TuiWidgetEvent # noqa: B018, F821
|
|
TuiWidgetEventType # noqa: B018, F821
|
|
render_element_for_tui # noqa: B018, F821
|
|
|
|
# TUI companion modules (split to keep materializer.py < 500 lines)
|
|
_tui_events # noqa: B018, F821
|
|
_tui_renderers # noqa: B018, F821
|
|
|
|
# TUI thought block widget — muted expandable actor reasoning trace
|
|
ThoughtBlockWidget # noqa: B018, F821
|
|
|
|
# Plan apply service — public API for diff/artifacts/apply integration (D0b.apply)
|
|
PlanApplyService # noqa: B018, F821
|
|
_render_diff_plain # noqa: B018, F821
|
|
_render_diff_rich # noqa: B018, F821
|
|
_render_diff_json # noqa: B018, F821
|
|
_build_artifacts_dict # noqa: B018, F821
|
|
_operation_label # noqa: B018, F821
|
|
_OP_COLORS # noqa: B018, F821
|
|
_get_apply_service # noqa: B018, F821
|
|
plan_diff # noqa: B018, F821
|
|
plan_artifacts # noqa: B018, F821
|
|
|
|
# Config service — public API for multi-level resolution
|
|
ConfigService # noqa: B018, F821
|
|
ConfigEntry # noqa: B018, F821
|
|
ConfigLevel # noqa: B018, F821
|
|
ResolvedValue # noqa: B018, F821
|
|
_build_catalog # noqa: B018, F821
|
|
_DEFAULT_CONFIG_DIR # noqa: B018, F821
|
|
_DEFAULT_CONFIG_PATH # noqa: B018, F821
|
|
resolve_all # noqa: B018, F821
|
|
env_var_for_key # noqa: B018, F821
|
|
registered_keys # noqa: B018, F821
|
|
validate_type # noqa: B018, F821
|
|
set_value # noqa: B018, F821
|
|
write_config # noqa: B018, F821
|
|
read_config # noqa: B018, F821
|
|
get_entry # noqa: B018, F821
|
|
|
|
# ToolCallRouter — public API for provider-agnostic tool routing
|
|
ToolCallRouter # noqa: B018, F821
|
|
ToolCallRequest # noqa: B018, F821
|
|
NormalizedToolCallResult # noqa: B018, F821
|
|
ProviderFormat # noqa: B018, F821
|
|
StreamingStatus # noqa: B018, F821
|
|
StreamingToolUpdate # noqa: B018, F821
|
|
ToolCallErrorCategory # noqa: B018, F821
|
|
detect_provider_format # noqa: B018, F821
|
|
normalize_tool_call # noqa: B018, F821
|
|
generate_tool_call_id # noqa: B018, F821
|
|
classify_tool_error # noqa: B018, F821
|
|
normalize_tool_schema_for_provider # noqa: B018, F821
|
|
route_batch # noqa: B018, F821
|
|
route_streaming # noqa: B018, F821
|
|
export_schemas # noqa: B018, F821
|
|
|
|
# Actor compiler — public API surface used by CLI, tests, and benchmarks
|
|
compile_actor # noqa: B018, F821
|
|
CompilationMetadata # noqa: B018, F821
|
|
CompiledActor # noqa: B018, F821
|
|
ActorCompilationError # noqa: B018, F821
|
|
SubgraphCycleError # noqa: B018, F821
|
|
MissingNodeError # noqa: B018, F821
|
|
InvalidEntryExitError # noqa: B018, F821
|
|
ActorResolver # noqa: B018, F821
|
|
|
|
# Validation pipeline — public API for validation orchestration (C6.pipeline)
|
|
ValidationCommand # noqa: B018, F821
|
|
ValidationResult # noqa: B018, F821
|
|
ValidationSummary # noqa: B018, F821
|
|
ValidationPipeline # noqa: B018, F821
|
|
ValidationExecutor # noqa: B018, F821
|
|
_normalise_executor_output # noqa: B018, F821
|
|
group_by_resource # noqa: B018, F821
|
|
run_for_plan # noqa: B018, F821
|
|
all_required_passed # noqa: B018, F821
|
|
|
|
# Concurrency lock service — public API (M4)
|
|
LockModel # noqa: B018, F821
|
|
LockConflictError # noqa: B018, F821
|
|
LockExpiredError # noqa: B018, F821
|
|
_check_stale_locks # noqa: B018, F821
|
|
|
|
# Cost controls (M4) — public API surface used by CLI, tests, and benchmarks
|
|
CostEntry # noqa: B018, F821
|
|
ProviderCostTable # noqa: B018, F821
|
|
CostTracker # noqa: B018, F821
|
|
BudgetStatus # noqa: B018, F821
|
|
BudgetCheckResult # noqa: B018, F821
|
|
FallbackSelector # noqa: B018, F821
|
|
FallbackResult # noqa: B018, F821
|
|
CostMetadata # noqa: B018, F821
|
|
BudgetExhaustionEvent # noqa: B018, F821
|
|
budget_per_plan # noqa: B018, F821
|
|
budget_per_day # noqa: B018, F821
|
|
fallback_providers # noqa: B018, F821
|
|
cost_metadata # noqa: B018, F821
|
|
budget_remaining # noqa: B018, F821
|
|
input_tokens # noqa: B018, F821
|
|
output_tokens # noqa: B018, F821
|
|
provider_costs # noqa: B018, F821
|
|
budget_exhaustion_events # noqa: B018, F821
|
|
as_display_dict # noqa: B018, F821
|
|
record_usage # noqa: B018, F821
|
|
estimate_cost # noqa: B018, F821
|
|
get_cost_entry # noqa: B018, F821
|
|
list_providers # noqa: B018, F821
|
|
list_models # noqa: B018, F821
|
|
check_plan_budget # noqa: B018, F821
|
|
check_daily_budget # noqa: B018, F821
|
|
get_daily_spend # noqa: B018, F821
|
|
|
|
# Decision DI wiring — public API (M4, #173)
|
|
DecisionService # noqa: B018, F821
|
|
decision_service # noqa: B018, F821
|
|
plan_lifecycle_service # noqa: B018, F821
|
|
record_decision # noqa: B018, F821
|
|
get_decision # noqa: B018, F821
|
|
list_decisions # noqa: B018, F821
|
|
get_tree # noqa: B018, F821
|
|
get_path_to_root # noqa: B018, F821
|
|
mark_superseded # noqa: B018, F821
|
|
list_by_type # noqa: B018, F821
|
|
_try_record_decision # noqa: B018, F821
|
|
_next_seq # noqa: B018, F821
|
|
_decision_seq # noqa: B018, F821
|
|
|
|
# Provider fixes (M4) — Settings.mock_providers and provider resolution helper
|
|
mock_providers # noqa: B018, F821
|
|
validate_provider_availability # noqa: B018, F821
|
|
resolve_provider_by_name # noqa: B018, F821
|
|
|
|
# Semantic validation service — public API (M6.semantic)
|
|
SemanticValidationSeverity # noqa: B018, F821
|
|
SemanticCheckResult # noqa: B018, F821
|
|
SemanticValidationRule # noqa: B018, F821
|
|
SemanticRuleRegistry # noqa: B018, F821
|
|
SemanticValidationCache # noqa: B018, F821
|
|
SemanticValidationService # noqa: B018, F821
|
|
SyntaxCheckRule # noqa: B018, F821
|
|
MissingImportRule # noqa: B018, F821
|
|
BrokenReferenceRule # noqa: B018, F821
|
|
DependencyCycleRule # noqa: B018, F821
|
|
DuplicateImportRule # noqa: B018, F821
|
|
APIMisuseRule # noqa: B018, F821
|
|
MissingSymbolRule # noqa: B018, F821
|
|
create_default_registry # noqa: B018, F821
|
|
map_severity_to_mode # noqa: B018, F821
|
|
resolve_severity # noqa: B018, F821
|
|
CONFIG_KEY_ENABLED # noqa: B018, F821
|
|
CONFIG_KEY_PYTHON_ENABLED # noqa: B018, F821
|
|
CONFIG_KEY_SEVERITY_MAPPING # noqa: B018, F821
|
|
DEFAULT_CONFIG # noqa: B018, F821
|
|
normalise_output # noqa: B018, F821
|
|
as_pipeline_results # noqa: B018, F821
|
|
check_file # noqa: B018, F821
|
|
python_enabled # noqa: B018, F821
|
|
list_rules # noqa: B018, F821
|
|
all_rules # noqa: B018, F821
|
|
compute_hash # noqa: B018, F821
|
|
invalidate # noqa: B018, F821
|
|
_BUILTINS_SET # noqa: B018, F821
|
|
_STDLIB_MODULE_NAMES # noqa: B018, F821
|
|
_DANGEROUS_NAMES # noqa: B018, F821
|
|
_DANGEROUS_NAME_DESCRIPTIONS # noqa: B018, F821
|
|
_DANGEROUS_ATTRS # noqa: B018, F821
|
|
_PYTHON_EXTENSIONS # noqa: B018, F821
|
|
_DEFAULT_CACHE_MAX_SIZE # noqa: B018, F821
|
|
_collect_binding_names # noqa: B018, F821
|
|
_collect_target_names # noqa: B018, F821
|
|
_collect_all_scope_names # noqa: B018, F821
|
|
_collect_function_local_names # noqa: B018, F821
|
|
_iter_functions # noqa: B018, F821
|
|
_is_python_file # noqa: B018, F821
|
|
|
|
# Permission system — public API (issue #344)
|
|
PermissionRole # noqa: B018, F821
|
|
PermissionScope # noqa: B018, F821
|
|
PermissionAction # noqa: B018, F821
|
|
RoleBinding # noqa: B018, F821
|
|
PermissionCheck # noqa: B018, F821
|
|
PermissionPolicy # noqa: B018, F821
|
|
ROLE_PERMISSIONS # noqa: B018, F821
|
|
DEFAULT_LOCAL_ROLE_MAPPING # noqa: B018, F821
|
|
PermissionService # noqa: B018, F821
|
|
enforce_permission # noqa: B018, F821
|
|
get_default_permission_service # noqa: B018, F821
|
|
set_default_permission_service # noqa: B018, F821
|
|
check_permission # noqa: B018, F821
|
|
is_local_mode # noqa: B018, F821
|
|
get_role_bindings # noqa: B018, F821
|
|
add_binding # noqa: B018, F821
|
|
remove_binding # noqa: B018, F821
|
|
|
|
# Per-session and per-org cost budgets — public API (#584)
|
|
SessionCostBudget # noqa: B018, F821
|
|
OrgCostAccumulator # noqa: B018, F821
|
|
ThreadSafeOrgCostAccumulator # noqa: B018, F821
|
|
BudgetLevel # noqa: B018, F821
|
|
CostBudgetService # noqa: B018, F821
|
|
cost_budget_service # noqa: B018, F821
|
|
associate_plan_with_session # noqa: B018, F821
|
|
check_budget_hierarchy # noqa: B018, F821
|
|
record_plan_cost_to_session # noqa: B018, F821
|
|
session_max_cost_usd # noqa: B018, F821
|
|
org_max_cost_usd # noqa: B018, F821
|
|
budget_warning_threshold # noqa: B018, F821
|
|
cost_budget # noqa: B018, F821
|
|
configure_session_budget # noqa: B018, F821
|
|
configure_org_budget # noqa: B018, F821
|
|
record_plan_cost # noqa: B018, F821
|
|
remove_session # noqa: B018, F821
|
|
remove_org # noqa: B018, F821
|
|
get_session_budget # noqa: B018, F821
|
|
get_org_accumulator # noqa: B018, F821
|
|
would_exceed # noqa: B018, F821
|
|
is_exceeded # noqa: B018, F821
|
|
utilization # noqa: B018, F821
|
|
remaining # noqa: B018, F821
|
|
can_afford # noqa: B018, F821
|
|
exceeded_level # noqa: B018, F821
|
|
warning # noqa: B018, F821
|
|
_plan_session_map # noqa: B018, F821
|
|
|
|
# Autonomy guardrails — public API surface
|
|
ActorLimits # noqa: B018, F821
|
|
AutonomyGuardrails # noqa: B018, F821
|
|
GuardrailAuditEntry # noqa: B018, F821
|
|
GuardrailAuditTrail # noqa: B018, F821
|
|
GuardrailEventType # noqa: B018, F821
|
|
GuardrailResult # noqa: B018, F821
|
|
GuardrailLock # noqa: B018, F821
|
|
AutonomyGuardrailService # noqa: B018, F821
|
|
autonomy_guardrail_service # noqa: B018, F821
|
|
check_step_limit # noqa: B018, F821
|
|
check_tool_budget # noqa: B018, F821
|
|
check_wall_clock # noqa: B018, F821
|
|
check_actor_tool_calls # noqa: B018, F821
|
|
check_confirmation_required # noqa: B018, F821
|
|
record_enforcement # noqa: B018, F821
|
|
get_audit_trail # noqa: B018, F821
|
|
get_audit_trail_as_metadata # noqa: B018, F821
|
|
load_from_metadata # noqa: B018, F821
|
|
remove_plan # noqa: B018, F821
|
|
configure_guardrails # noqa: B018, F821
|
|
increment_step # noqa: B018, F821
|
|
record_cost # noqa: B018, F821
|
|
mark_started # noqa: B018, F821
|
|
denied_count # noqa: B018, F821
|
|
allowed_count # noqa: B018, F821
|
|
add_entry # noqa: B018, F821
|
|
max_entries # noqa: B018, F821
|
|
max_wall_clock_seconds # noqa: B018, F821
|
|
actor_limits # noqa: B018, F821
|
|
max_tool_calls_per_invocation # noqa: B018, F821
|
|
max_retries_per_failure # noqa: B018, F821
|
|
start_time # noqa: B018, F821
|
|
_DEFAULT_MAX_AUDIT_ENTRIES # noqa: B018, F821
|
|
check_retries_per_failure # noqa: B018, F821
|
|
RETRY_BLOCKED # noqa: B018, F821
|
|
RETRY_ALLOWED # noqa: B018, F821
|
|
validate_start_time # noqa: B018, F821
|
|
_enforce_guardrails # noqa: B018, F821
|
|
_enforce_guardrails_per_step # noqa: B018, F821
|
|
guardrail_service # noqa: B018, F821
|
|
|
|
# Checkpoint domain models and service — public API (M6)
|
|
Checkpoint # noqa: B018, F821
|
|
CheckpointMetadata # noqa: B018, F821
|
|
CheckpointRetentionPolicy # noqa: B018, F821
|
|
RollbackResult # noqa: B018, F821
|
|
DEFAULT_RETENTION_POLICY # noqa: B018, F821
|
|
CheckpointService # noqa: B018, F821
|
|
CheckpointModel # noqa: B018, F821
|
|
CheckpointRepository # noqa: B018, F821
|
|
CheckpointNotFoundError # noqa: B018, F821
|
|
rollback_plan # noqa: B018, F821
|
|
_build_checkpoint_service # noqa: B018, F821
|
|
validate_checkpoint_type # noqa: B018, F821
|
|
|
|
# SubplanService public API (issue #197)
|
|
spawn_decision_id # noqa: B018, F821
|
|
SpawnMetadata # noqa: B018, F821
|
|
SpawnEntry # noqa: B018, F821
|
|
SpawnResult # noqa: B018, F821
|
|
SpawnValidationResult # noqa: B018, F821
|
|
SubplanSpawnError # noqa: B018, F821 (v3.3.0, replaced SpawnValidationError)
|
|
SubplanExecutionError # noqa: B018, F821 (v3.3.0)
|
|
MaxParallelExceededError # noqa: B018, F821 (v3.3.0)
|
|
SubplanDepthLimitError # noqa: B018, F821 (v3.3.0)
|
|
SubplanService # noqa: B018, F821
|
|
subplan_service # noqa: B018, F821
|
|
validation_errors # noqa: B018, F821
|
|
get_spawn_decisions # noqa: B018, F821
|
|
build_spawn_entries # noqa: B018, F821
|
|
validate_spawn # noqa: B018, F821
|
|
|
|
# Skeleton compressor — public API (M6 ACMS, issue #194)
|
|
SkeletonMetadata # noqa: B018, F821
|
|
SkeletonCompressorService # noqa: B018, F821
|
|
ContextFragment # noqa: B018, F821
|
|
skeleton_compressor_service # noqa: B018, F821
|
|
skeleton_metadata # noqa: B018, F821
|
|
source_decision_ids # noqa: B018, F821
|
|
compressed_tokens # noqa: B018, F821
|
|
original_tokens # noqa: B018, F821
|
|
fragment_id # noqa: B018, F821
|
|
|
|
# Container lifecycle management — public API (#514)
|
|
ContainerLifecycleState # noqa: B018, F821
|
|
ContainerLifecycleTracker # noqa: B018, F821
|
|
LifecycleTransition # noqa: B018, F821
|
|
validate_transition # noqa: B018, F821
|
|
transition_state # noqa: B018, F821
|
|
VALID_TRANSITIONS # noqa: B018, F821
|
|
DEFAULT_HEALTH_CHECK_INTERVAL # noqa: B018, F821
|
|
get_lifecycle_tracker # noqa: B018, F821
|
|
set_lifecycle_tracker # noqa: B018, F821
|
|
clear_lifecycle_registry # noqa: B018, F821
|
|
list_active_containers # noqa: B018, F821
|
|
activate_container # noqa: B018, F821
|
|
stop_container # noqa: B018, F821
|
|
rebuild_container # noqa: B018, F821
|
|
start_health_check # noqa: B018, F821
|
|
stop_all_active_containers # noqa: B018, F821
|
|
# CODE-1 note: the private symbols below are NOT dead code — they are
|
|
# imported directly by BDD step definitions in features/steps/ for
|
|
# white-box testing of lifecycle internals. Vulture flags them because
|
|
# its scan scope does not include the features/ tree.
|
|
_parse_devcontainer_up_output # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
|
|
_stop_health_check # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
|
|
_health_check_loop # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
|
|
_single_probe # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
|
|
_lifecycle_registry # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
|
|
_registry_lock # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
|
|
_health_check_threads # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
|
|
_health_check_stop_events # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
|
|
resource_stop # noqa: B018, F821
|
|
resource_rebuild # noqa: B018, F821
|
|
_STOPPABLE_TYPES # noqa: B018, F821 — used in devcontainer_handler_steps.py
|
|
_REBUILDABLE_TYPES # noqa: B018, F821 — used in devcontainer_handler_steps.py
|
|
stop_active_devcontainers # noqa: B018, F821
|
|
list_active_containers_for_session # noqa: B018, F821
|
|
evict_terminal_trackers # noqa: B018, F821
|
|
_MAX_TERMINAL_TRACKERS # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
|
|
host_workspace_path # noqa: B018, F821 — F15 fix: new tracker field for host-side workspace path
|
|
_ACTIVATABLE_STATES # noqa: B018, F821 — F16 fix: class attribute on DevcontainerHandler
|
|
|
|
# Tool execution environment preferences — public API (#879)
|
|
EnvironmentPreferenceMode # noqa: B018, F821
|
|
ExecutionEnvironmentPreference # noqa: B018, F821
|
|
target_resource # noqa: B018, F821
|
|
_validate_target # noqa: B018, F821
|
|
|
|
# Execution environment routing — public API (#512)
|
|
ExecutionEnvironment # noqa: B018, F821
|
|
ExecutionEnvironmentResolver # noqa: B018, F821
|
|
ContainerUnavailableError # noqa: B018, F821
|
|
CONTAINER_RESOURCE_TYPES # noqa: B018, F821
|
|
execution_environment_resolver # noqa: B018, F821
|
|
execution_environment # noqa: B018, F821
|
|
resolve_execution_environment # noqa: B018, F821
|
|
validate_container_available # noqa: B018, F821
|
|
resolve_and_validate # noqa: B018, F821
|
|
_env_resolver # noqa: B018, F821
|
|
|
|
# Decomposition service — public API (M6, issue #205)
|
|
DecompositionConfig # noqa: B018, F821
|
|
DecompositionNode # noqa: B018, F821
|
|
DecompositionResult # noqa: B018, F821
|
|
DecompositionService # noqa: B018, F821
|
|
DependencyEdge # noqa: B018, F821
|
|
DependencyGraph # noqa: B018, F821
|
|
DependencyType # noqa: B018, F821
|
|
DependencyClosureComputer # noqa: B018, F821
|
|
ClusterStrategy # noqa: B018, F821
|
|
ClusteringStrategy # noqa: B018, F821
|
|
decomposition_service # noqa: B018, F821
|
|
compute_closure # noqa: B018, F821
|
|
compute_dependency_order # noqa: B018, F821
|
|
record_decisions # noqa: B018, F821
|
|
cluster_by_directory # noqa: B018, F821
|
|
cluster_by_language # noqa: B018, F821
|
|
cluster_by_size # noqa: B018, F821
|
|
deterministic_sort # noqa: B018, F821
|
|
topological_sort # noqa: B018, F821
|
|
detect_cycles # noqa: B018, F821
|
|
clear_cache # noqa: B018, F821
|
|
estimate_tokens_for_path # noqa: B018, F821
|
|
add_edge # noqa: B018, F821
|
|
add_node # noqa: B018, F821
|
|
planner_max_depth # noqa: B018, F821
|
|
planner_max_files_per_subplan # noqa: B018, F821
|
|
planner_max_tokens_per_subplan # noqa: B018, F821
|
|
planner_min_files_per_subplan # noqa: B018, F821
|
|
|
|
# A2A facade wiring — public API error codes and mapping function (#501)
|
|
NOT_FOUND # noqa: B018, F821
|
|
VALIDATION_ERROR # noqa: B018, F821
|
|
INVALID_STATE # noqa: B018, F821
|
|
PLAN_ERROR # noqa: B018, F821
|
|
AUTH_ERROR # noqa: B018, F821
|
|
FORBIDDEN # noqa: B018, F821
|
|
CONFIGURATION_ERROR # noqa: B018, F821
|
|
INTERNAL_ERROR # noqa: B018, F821
|
|
map_domain_error # noqa: B018, F821
|
|
_session_service # noqa: B018, F821
|
|
_plan_lifecycle_service # noqa: B018, F821
|
|
_tool_registry # noqa: B018, F821
|
|
_resource_registry_service # noqa: B018, F821
|
|
_event_queue # noqa: B018, F821
|
|
_cleanup_session_devcontainers # noqa: B018, F821
|
|
|
|
# Server client stubs — public API for server mode (#201)
|
|
ServerClient # noqa: B018, F821
|
|
RemoteExecutionClient # noqa: B018, F821
|
|
AuthClient # noqa: B018, F821
|
|
StubServerClient # noqa: B018, F821
|
|
StubRemoteExecutionClient # noqa: B018, F821
|
|
StubAuthClient # noqa: B018, F821
|
|
ServerConnectionConfig # noqa: B018, F821
|
|
resolve_server_mode # noqa: B018, F821
|
|
server_connect # noqa: B018, F821
|
|
server_status # noqa: B018, F821
|
|
_STUB_WARNING # noqa: B018, F821
|
|
|
|
# MultiProjectService public API (issue #199)
|
|
MultiProjectService # noqa: B018, F821
|
|
multi_project_service # noqa: B018, F821
|
|
MultiProjectMetadata # noqa: B018, F821
|
|
ProjectScope # noqa: B018, F821
|
|
ProjectScopeResolver # noqa: B018, F821
|
|
ChangeSetSummary # noqa: B018, F821
|
|
CrossProjectDependency # noqa: B018, F821
|
|
resolve_scopes # noqa: B018, F821
|
|
resolve_alias # noqa: B018, F821
|
|
validate_access_modes # noqa: B018, F821
|
|
initialize_scopes # noqa: B018, F821
|
|
resolve_context_view # noqa: B018, F821
|
|
record_changeset # noqa: B018, F821
|
|
validate_cross_project # noqa: B018, F821
|
|
is_multi_project # noqa: B018, F821
|
|
get_project_scope # noqa: B018, F821
|
|
multi_project_metadata # noqa: B018, F821
|
|
allow_mixed_access # noqa: B018, F821
|
|
total_projects # noqa: B018, F821
|
|
project_scopes # noqa: B018, F821
|
|
cross_project_dependencies # noqa: B018, F821
|
|
changeset_summary # noqa: B018, F821
|
|
files_added # noqa: B018, F821
|
|
files_deleted # noqa: B018, F821
|
|
total_lines_changed # noqa: B018, F821
|
|
validation_passed # noqa: B018, F821
|
|
source_project # noqa: B018, F821
|
|
target_project # noqa: B018, F821
|
|
dependency_type # noqa: B018, F821
|
|
|
|
# Context Strategy Registry — protocol parameter required by ContextStrategy.assemble()
|
|
plan_context # noqa: B018, F821
|
|
inject_stale_enabled_entry # noqa: B018, F821
|
|
|
|
# ACMS Backend Abstraction Layer — public API (issue #498)
|
|
TextBackend # noqa: B018, F821
|
|
VectorBackend # noqa: B018, F821
|
|
GraphBackend # noqa: B018, F821
|
|
TextResult # noqa: B018, F821
|
|
VectorResult # noqa: B018, F821
|
|
GraphResult # noqa: B018, F821
|
|
InMemoryTextBackend # noqa: B018, F821
|
|
InMemoryVectorBackend # noqa: B018, F821
|
|
InMemoryGraphBackend # noqa: B018, F821
|
|
text_backend # noqa: B018, F821
|
|
vector_backend # noqa: B018, F821
|
|
graph_backend # noqa: B018, F821
|
|
similarity_search # noqa: B018, F821
|
|
sparql_query # noqa: B018, F821
|
|
get_triples # noqa: B018, F821
|
|
traverse # noqa: B018, F821
|
|
|
|
# ACMS Pipeline — SkeletonCompressor protocol parameter (required by interface)
|
|
skeleton_budget # noqa: B018, F821
|
|
|
|
# Estimation actor — public API (M5, issue #890)
|
|
EstimationResult # noqa: B018, F821
|
|
estimation_result # noqa: B018, F821
|
|
estimated_cost_usd # noqa: B018, F821
|
|
estimated_tokens # noqa: B018, F821
|
|
estimated_steps # noqa: B018, F821
|
|
estimated_child_plans # noqa: B018, F821
|
|
estimated_time_seconds # noqa: B018, F821
|
|
risk_level # noqa: B018, F821
|
|
risk_factors # noqa: B018, F821
|
|
raw_output # noqa: B018, F821
|
|
_run_estimation # noqa: B018, F821
|
|
ESTIMATOR # noqa: B018, F821
|
|
|
|
# Context Tiers — public API (M6 ACMS, issue #208)
|
|
ContextTier # noqa: B018, F821
|
|
ActorRole # noqa: B018, F821
|
|
TieredFragment # noqa: B018, F821
|
|
TierBudget # noqa: B018, F821
|
|
ActorContextView # noqa: B018, F821
|
|
TierMetrics # noqa: B018, F821
|
|
ScopedBackendView # noqa: B018, F821
|
|
ContextTierService # noqa: B018, F821
|
|
context_tier_service # noqa: B018, F821
|
|
context_max_tokens_hot # noqa: B018, F821
|
|
context_max_decisions_warm # noqa: B018, F821
|
|
context_max_decisions_cold # noqa: B018, F821
|
|
get_effective_tiers # noqa: B018, F821
|
|
total_fragments # noqa: B018, F821
|
|
hot_hit_rate # noqa: B018, F821
|
|
is_visible # noqa: B018, F821
|
|
get_for_actor # noqa: B018, F821
|
|
get_scoped_view # noqa: B018, F821
|
|
get_metrics # noqa: B018, F821
|
|
evict_lru # noqa: B018, F821
|
|
_summarize_for_cold # noqa: B018, F821
|
|
_budget_from_settings # noqa: B018, F821
|
|
_DEFAULT_VISIBLE_TIERS # noqa: B018, F821
|
|
_COLD_SUMMARY_MAX_CHARS # noqa: B018, F821
|
|
_DEFAULT_MAX_TOKENS_HOT # noqa: B018, F821
|
|
_DEFAULT_MAX_DECISIONS_WARM # noqa: B018, F821
|
|
_DEFAULT_MAX_DECISIONS_COLD # noqa: B018, F821
|
|
_utc_now # noqa: B018, F821
|
|
|
|
# LLM Trace Observability — public API (issue #500)
|
|
LLMTrace # noqa: B018, F821
|
|
LLMTraceQuery # noqa: B018, F821
|
|
LLMTraceModel # noqa: B018, F821
|
|
LLMTraceRepository # noqa: B018, F821
|
|
TraceService # noqa: B018, F821
|
|
OperationalMetricKey # noqa: B018, F821
|
|
MetricEntry # noqa: B018, F821
|
|
MetricCollector # noqa: B018, F821
|
|
trace_service # noqa: B018, F821
|
|
forward_to_langsmith # noqa: B018, F821
|
|
_forward_trace_to_langsmith # noqa: B018, F821
|
|
compute_metrics # noqa: B018, F821
|
|
record_trace # noqa: B018, F821
|
|
get_traces # noqa: B018, F821
|
|
get_traces_by_decision # noqa: B018, F821
|
|
get_trace # noqa: B018, F821
|
|
on_plan_start # noqa: B018, F821
|
|
on_actor_invocation # noqa: B018, F821
|
|
on_tool_execution # noqa: B018, F821
|
|
list_by_plan # noqa: B018, F821
|
|
list_by_decision # noqa: B018, F821
|
|
plan_duration # noqa: B018, F821
|
|
plan_cost # noqa: B018, F821
|
|
llm_call_count # noqa: B018, F821
|
|
PLAN_DURATION_MS # noqa: B018, F821
|
|
PLAN_TOTAL_COST_USD # noqa: B018, F821
|
|
PLAN_DECISION_COUNT # noqa: B018, F821
|
|
ACTOR_INVOCATION_COUNT # noqa: B018, F821
|
|
ACTOR_LATENCY_MS # noqa: B018, F821
|
|
TOOL_INVOCATION_COUNT # noqa: B018, F821
|
|
TOOL_ERROR_RATE # noqa: B018, F821
|
|
CONTEXT_BUILD_TIME_MS # noqa: B018, F821
|
|
CONTEXT_TOKEN_COUNT # noqa: B018, F821
|
|
LLM_CALL_COUNT # noqa: B018, F821
|
|
LLM_TOTAL_TOKENS # noqa: B018, F821
|
|
LLM_TOTAL_COST_USD # noqa: B018, F821
|
|
LLM_AVG_LATENCY_MS # noqa: B018, F821
|
|
SUBPLAN_COUNT # noqa: B018, F821
|
|
_build_trace_service # noqa: B018, F821
|
|
|
|
# Sandbox boundary algebra — public API (M6, issue #548)
|
|
SandboxBoundaryError # noqa: B018, F821
|
|
NoSandboxBoundaryError # noqa: B018, F821
|
|
BoundaryCache # noqa: B018, F821
|
|
is_sandbox_boundary # noqa: B018, F821
|
|
sandbox_boundary # noqa: B018, F821
|
|
compute_sandbox_domains # noqa: B018, F821
|
|
resolve_sandbox_key # noqa: B018, F821
|
|
get_or_create_sandbox_for_resource # noqa: B018, F821
|
|
clear_boundary_cache # noqa: B018, F821
|
|
boundary_cache_size # noqa: B018, F821
|
|
_MAX_DAG_DEPTH # noqa: B018, F821
|
|
|
|
# Semantic Escalation — public API used by AutonomyController and tests
|
|
AutonomyController # noqa: B018, F821
|
|
ConfidenceFactors # noqa: B018, F821
|
|
EscalationDecision # noqa: B018, F821
|
|
HistoricalOutcome # noqa: B018, F821
|
|
OperationContext # noqa: B018, F821
|
|
autonomy_controller # noqa: B018, F821
|
|
|
|
# Invariant Reconciliation Actor — public API (M6, issue #549)
|
|
InvariantReconciliationActor # noqa: B018, F821
|
|
ReconciliationResult # noqa: B018, F821
|
|
ConflictRecord # noqa: B018, F821
|
|
ScopeInvariants # noqa: B018, F821
|
|
reconcile_invariants # noqa: B018, F821
|
|
|
|
# Async job execution and workers — public API (issue #312)
|
|
AsyncJobStatus # noqa: B018, F821
|
|
AsyncJob # noqa: B018, F821
|
|
InvalidJobTransitionError # noqa: B018, F821
|
|
VALID_JOB_TRANSITIONS # noqa: B018, F821
|
|
TERMINAL_STATUSES # noqa: B018, F821
|
|
VALID_PHASES # noqa: B018, F821
|
|
ULID_PATTERN # noqa: B018, F821
|
|
can_transition_job # noqa: B018, F821
|
|
serialize_job_payload # noqa: B018, F821
|
|
deserialize_job_payload # noqa: B018, F821
|
|
AsyncWorker # noqa: B018, F821
|
|
AsyncWorkerConfig # noqa: B018, F821
|
|
InMemoryJobStore # noqa: B018, F821
|
|
CancellationToken # noqa: B018, F821
|
|
WorkerHealthReport # noqa: B018, F821
|
|
is_terminal # noqa: B018, F821
|
|
is_running # noqa: B018, F821
|
|
payload # noqa: B018, F821
|
|
transition_to # noqa: B018, F821
|
|
mark_running # noqa: B018, F821
|
|
mark_succeeded # noqa: B018, F821
|
|
mark_failed # noqa: B018, F821
|
|
mark_cancelled # noqa: B018, F821
|
|
record_heartbeat # noqa: B018, F821
|
|
as_cli_dict # noqa: B018, F821
|
|
pickup_and_execute # noqa: B018, F821
|
|
cancel_job # noqa: B018, F821
|
|
detect_stuck_jobs # noqa: B018, F821
|
|
cleanup_completed_jobs # noqa: B018, F821
|
|
get_health_report # noqa: B018, F821
|
|
request_shutdown # noqa: B018, F821
|
|
list_by_status # noqa: B018, F821
|
|
snapshot_counts # noqa: B018, F821
|
|
remove_expired # noqa: B018, F821
|
|
record_job_cancelled # noqa: B018, F821
|
|
jobs_cancelled # noqa: B018, F821
|
|
error_message # noqa: B018, F821
|
|
_check_async_worker_health # noqa: B018, F821
|
|
async_enabled # noqa: B018, F821
|
|
async_max_workers # noqa: B018, F821
|
|
async_poll_interval # noqa: B018, F821
|
|
async_job_timeout # noqa: B018, F821
|
|
async_job_ttl # noqa: B018, F821
|
|
validate_phase # noqa: B018, F821
|
|
validate_payload_json # noqa: B018, F821
|
|
AsyncJobModel # noqa: B018, F821
|
|
|
|
# Context strategies batch 1 -- public API (issue #541)
|
|
SimpleKeywordStrategy # noqa: B018, F821
|
|
SemanticEmbeddingStrategy # noqa: B018, F821
|
|
BreadthDepthNavigatorStrategy # noqa: B018, F821
|
|
set_query # noqa: B018, F821
|
|
set_focus # noqa: B018, F821
|
|
_extract_keywords # noqa: B018, F821
|
|
_tokenize # noqa: B018, F821
|
|
_keyword_match_score # noqa: B018, F821
|
|
_word_density # noqa: B018, F821
|
|
_jaccard_similarity # noqa: B018, F821
|
|
_uri_segments # noqa: B018, F821
|
|
_max_proximity # noqa: B018, F821
|
|
|
|
# Retry policy wiring — public API (M6, issue #313)
|
|
_half_open_permits # noqa: B018, F821
|
|
_retry_depth # noqa: B018, F821
|
|
MAX_RETRY_NESTING_DEPTH # noqa: B018, F821
|
|
MAX_RETRY_TOTAL_TIMEOUT # noqa: B018, F821
|
|
_is_async_callable # noqa: B018, F821
|
|
_sanitize_error_message # noqa: B018, F821
|
|
_CRED_URL_RE # noqa: B018, F821
|
|
_SECRET_RE # noqa: B018, F821
|
|
RetryPolicyConfig # noqa: B018, F821
|
|
CircuitBreakerConfig # noqa: B018, F821
|
|
ServiceRetryPolicy # noqa: B018, F821
|
|
ServiceRetryPolicyRegistry # noqa: B018, F821
|
|
ServiceRetryWiring # noqa: B018, F821
|
|
RetryCategory # noqa: B018, F821
|
|
RetryStrategy # noqa: B018, F821
|
|
CATEGORY_DEFAULTS # noqa: B018, F821
|
|
DEFAULT_NETWORK_RETRY # noqa: B018, F821
|
|
DEFAULT_PROVIDER_RETRY # noqa: B018, F821
|
|
DEFAULT_DATABASE_RETRY # noqa: B018, F821
|
|
DEFAULT_FILE_RETRY # noqa: B018, F821
|
|
DEFAULT_CIRCUIT_BREAKER # noqa: B018, F821
|
|
retry_service_operation # noqa: B018, F821
|
|
is_read_only_plan_operation # noqa: B018, F821
|
|
retry_max_attempts # noqa: B018, F821
|
|
retry_base_delay # noqa: B018, F821
|
|
retry_max_delay # noqa: B018, F821
|
|
retry_jitter # noqa: B018, F821
|
|
retry_backoff_strategy # noqa: B018, F821
|
|
circuit_breaker_failure_threshold # noqa: B018, F821
|
|
circuit_breaker_recovery_timeout # noqa: B018, F821
|
|
circuit_breaker_cooldown # noqa: B018, F821
|
|
retry_service_overrides # noqa: B018, F821
|
|
retry_on_idempotent_only # noqa: B018, F821
|
|
half_open_max_successes # noqa: B018, F821
|
|
cooldown_seconds # noqa: B018, F821
|
|
retry_category # noqa: B018, F821
|
|
wrap_service_method # noqa: B018, F821
|
|
is_circuit_open # noqa: B018, F821
|
|
reset_circuit # noqa: B018, F821
|
|
registered_services # noqa: B018, F821
|
|
all_policies # noqa: B018, F821
|
|
apply_overrides # noqa: B018, F821
|
|
max_delay_ge_base_delay # noqa: B018, F821
|
|
async_execute # noqa: B018, F821
|
|
_build_wait_strategy # noqa: B018, F821
|
|
_log_service_retry_attempt # noqa: B018, F821
|
|
_log_circuit_open # noqa: B018, F821
|
|
_AUTH_HEADER_RE # noqa: B018, F821
|
|
_MAX_RETRY_NESTING_DEPTH # noqa: B018, F821
|
|
_get_wait_strategy # noqa: B018, F821
|
|
_build_cached_wait # noqa: B018, F821
|
|
_wait_strategies # noqa: B018, F821
|
|
total_timeout # noqa: B018, F821
|
|
|
|
# ACMS Pipeline Phase 2 — Fragment Fusion components (public API)
|
|
ContentHashDeduplicator # noqa: B018, F821
|
|
MaxDepthResolver # noqa: B018, F821
|
|
WeightedCompositeScorer # noqa: B018, F821
|
|
GreedyKnapsackPacker # noqa: B018, F821
|
|
ScorerWeights # noqa: B018, F821
|
|
ScoredFragment # noqa: B018, F821
|
|
score_detailed # noqa: B018, F821
|
|
depth_fallback_steps # noqa: B018, F821
|
|
min_fragment_tokens # noqa: B018, F821
|
|
# Spec-aligned Protocol aliases (spec §44794-44856)
|
|
FragmentDeduplicatorProtocol # noqa: B018, F821
|
|
DetailDepthResolverProtocol # noqa: B018, F821
|
|
FragmentScorerProtocol # noqa: B018, F821
|
|
BudgetPackerProtocol # noqa: B018, F821
|
|
FragmentOrdererProtocol # noqa: B018, F821
|
|
|
|
|
|
# LSP Server Stub — public API (issue #203)
|
|
LspServer # noqa: B018, F821
|
|
MAX_CONTENT_LENGTH # noqa: B018, F821
|
|
MAX_HEADER_LINES # noqa: B018, F821
|
|
SERVER_NOT_INITIALIZED # noqa: B018, F821
|
|
MockLspTransport # noqa: B018, F821
|
|
|
|
# cleveragents.cli.commands.lsp — Typer CLI entrypoint for ``agents lsp serve``
|
|
serve # noqa: B018, F821
|
|
|
|
# cleveragents.lsp.server.LspServer.facade — lazy A2A facade property
|
|
facade # noqa: B018, F821
|
|
|
|
# Domain-specific analyzers — public API (issue #588)
|
|
PostgreSQLAnalyzer # noqa: B018, F821
|
|
DockerComposeAnalyzer # noqa: B018, F821
|
|
|
|
# UKO Ontology Domain Registry — public API (issue #574)
|
|
DomainDescriptor # noqa: B018, F821
|
|
TurtleValidationError # noqa: B018, F821
|
|
build_detail_map_chain # noqa: B018, F821
|
|
get_domain # noqa: B018, F821
|
|
get_layer1_domains # noqa: B018, F821
|
|
list_domains # noqa: B018, F821
|
|
validate_turtle # noqa: B018, F821
|
|
validate_turtle_file # noqa: B018, F821
|
|
infra_detail_map # noqa: B018, F821
|
|
|
|
# UKO Ontology Registry — constants and class inventories (issue #574)
|
|
UKO_BASE_IRI # noqa: B018, F821
|
|
UKO_CODE_IRI # noqa: B018, F821
|
|
UKO_DOC_IRI # noqa: B018, F821
|
|
UKO_DATA_IRI # noqa: B018, F821
|
|
UKO_INFRA_IRI # noqa: B018, F821
|
|
LAYER0_CLASSES # noqa: B018, F821
|
|
LAYER1_CODE_CLASSES # noqa: B018, F821
|
|
LAYER1_DOC_CLASSES # noqa: B018, F821
|
|
LAYER1_DATA_CLASSES # noqa: B018, F821
|
|
LAYER1_INFRA_CLASSES # noqa: B018, F821
|
|
|
|
# ACMS Pipeline Phase 3 — Context Finalization components (public API, issue #545)
|
|
RelevanceCoherenceOrderer # noqa: B018, F821
|
|
ProvenancePreambleGenerator # noqa: B018, F821
|
|
relevance_weight # noqa: B018, F821
|
|
coherence_weight # noqa: B018, F821
|
|
|
|
# ACMS Advanced Strategies — batch 2 (public API, issue #545)
|
|
ArceStrategy # noqa: B018, F821
|
|
TemporalArchaeologyStrategy # noqa: B018, F821
|
|
PlanDecisionContextStrategy # noqa: B018, F821
|
|
max_iterations # noqa: B018, F821
|
|
_temporal_score # noqa: B018, F821
|
|
_extract_node_prefix # noqa: B018, F821
|
|
|
|
# Database resource handler — public API (issue #342)
|
|
DatabaseResourceHandler # noqa: B018, F821
|
|
DATABASE_TYPE_DEFS # noqa: B018, F821
|
|
DATABASE_TYPE_NAMES # noqa: B018, F821
|
|
POSTGRES_TYPE_DEF # noqa: B018, F821
|
|
MYSQL_TYPE_DEF # noqa: B018, F821
|
|
SQLITE_TYPE_DEF # noqa: B018, F821
|
|
DUCKDB_TYPE_DEF # noqa: B018, F821
|
|
resolve_connection_args # noqa: B018, F821
|
|
validate_connection # noqa: B018, F821
|
|
|
|
# Transaction sandbox — public API (issue #342)
|
|
TransactionSandbox # noqa: B018, F821
|
|
|
|
# Overlay sandbox — public API (issue #880)
|
|
OverlaySandbox # noqa: B018, F821
|
|
_is_overlayfs_available # noqa: B018, F821
|
|
|
|
# ComponentResolver — pluggable scope chain resolution (#552)
|
|
ComponentResolver # noqa: B018, F821
|
|
ComponentNotFoundError # noqa: B018, F821
|
|
ComponentRegistrationError # noqa: B018, F821
|
|
ScopeLevel # noqa: B018, F821
|
|
ResolutionResult # noqa: B018, F821
|
|
ExtensionPointEntry # noqa: B018, F821
|
|
register_global # noqa: B018, F821
|
|
register_project # noqa: B018, F821
|
|
register_plan # noqa: B018, F821
|
|
resolve # noqa: B018, F821
|
|
load_project_extensions # noqa: B018, F821
|
|
load_plan_extensions # noqa: B018, F821
|
|
has_global # noqa: B018, F821
|
|
has_project # noqa: B018, F821
|
|
has_plan # noqa: B018, F821
|
|
list_global_types # noqa: B018, F821
|
|
list_project_types # noqa: B018, F821
|
|
list_plan_types # noqa: B018, F821
|
|
remove_global # noqa: B018, F821
|
|
remove_project # noqa: B018, F821
|
|
remove_plan # noqa: B018, F821
|
|
invalidate_cache # noqa: B018, F821
|
|
cache_size # noqa: B018, F821
|
|
register_extension_point # noqa: B018, F821
|
|
list_extension_points # noqa: B018, F821
|
|
|
|
# StrategyCoordinator + FusionEngine (issue #192)
|
|
StrategyCoordinator # noqa: B018, F821
|
|
CoordinatorConfig # noqa: B018, F821
|
|
CoordinationResult # noqa: B018, F821
|
|
FusionEngine # noqa: B018, F821
|
|
FusionConfig # noqa: B018, F821
|
|
FusionResult # noqa: B018, F821
|
|
coordinate # noqa: B018, F821
|
|
fuse # noqa: B018, F821
|
|
overage_guard_enabled # noqa: B018, F821
|
|
per_strategy_max_cap # noqa: B018, F821
|
|
circuit_broken # noqa: B018, F821
|
|
strategies_used # noqa: B018, F821
|
|
dedup_count # noqa: B018, F821
|
|
depth_resolved_count # noqa: B018, F821
|
|
dropped_by_overage_guard # noqa: B018, F821
|
|
budget_utilization # noqa: B018, F821
|
|
fusion_input_count # noqa: B018, F821
|
|
|
|
# VectorIndexBackend protocol parameter — used by implementations
|
|
min_relevance # noqa: B018, F821
|
|
|
|
# Index backend stubs — protocol compliance assertions
|
|
_assert_text # noqa: B018, F821
|
|
_assert_vector # noqa: B018, F821
|
|
_assert_graph # noqa: B018, F821
|
|
|
|
# UKO Indexer — public API, DI wiring, and protocol compliance assertions
|
|
DEFAULT_MAX_TRIPLES # noqa: B018, F821
|
|
UKOIndexer # noqa: B018, F821
|
|
uko_indexer # noqa: B018, F821
|
|
analyzer_registry # noqa: B018, F821
|
|
_assert_hook # noqa: B018, F821
|
|
_assert_reader # noqa: B018, F821
|
|
|
|
# ResourceFileWatcher — public API (issue #578, file-watching)
|
|
FileChangeType # noqa: B018, F821
|
|
ResourceFileWatcher # noqa: B018, F821
|
|
DEFAULT_DEBOUNCE_SECONDS # noqa: B018, F821
|
|
auto_reindex # noqa: B018, F821
|
|
resource_file_watcher # noqa: B018, F821
|
|
_sanitize_log_value # noqa: B018, F821
|
|
|
|
# Index stubs — size limit constant
|
|
DEFAULT_MAX_STUB_ENTRIES # noqa: B018, F821
|
|
|
|
# UKO Indexer protocols — public API (issue #578)
|
|
DEFAULT_MAX_CONTENT_SIZE # noqa: B018, F821
|
|
DefaultLifecycleHook # noqa: B018, F821
|
|
LocationContentReader # noqa: B018, F821
|
|
|
|
# Analyzer __all__ exports — public API (issue #578)
|
|
safe_uri_segment # noqa: B018, F821
|
|
|
|
# Container DI factory — wired via dependency_injector (issue #578)
|
|
_build_analyzer_registry # noqa: B018, F821
|
|
|
|
# ReactiveEventBus.audit_log — public property for event audit trail (#587)
|
|
audit_log # noqa: B018, F821
|
|
|
|
# Test doubles — public API for BDD/Robot test infrastructure
|
|
TrackingEventBus # noqa: B018, F821
|
|
|
|
# Container Tool Execution (#515) — public API
|
|
ContainerConfig # noqa: B018, F821
|
|
ContainerExecutionError # noqa: B018, F821
|
|
ContainerMetadata # noqa: B018, F821
|
|
ContainerTimeoutError # noqa: B018, F821
|
|
ContainerToolExecutor # noqa: B018, F821
|
|
PathMapper # noqa: B018, F821
|
|
container_metadata # noqa: B018, F821
|
|
container_id # noqa: B018, F821
|
|
exec_time_ms # noqa: B018, F821
|
|
exit_code # noqa: B018, F821
|
|
host_root # noqa: B018, F821
|
|
container_root # noqa: B018, F821
|
|
host_sandbox_path # noqa: B018, F821
|
|
image # noqa: B018, F821
|
|
is_container_path # noqa: B018, F821
|
|
is_host_path # noqa: B018, F821
|
|
host_to_container # noqa: B018, F821
|
|
container_to_host # noqa: B018, F821
|
|
sync_results_to_host # noqa: B018, F821
|
|
timed_out # noqa: B018, F821
|
|
timeout_seconds # noqa: B018, F821
|
|
workspace_folder # noqa: B018, F821
|
|
execute_tool # noqa: B018, F821
|
|
wrap_service_method # noqa: B018, F821
|
|
|
|
# LSP functional runtime — public API (#826)
|
|
StdioTransport # noqa: B018, F821
|
|
LspClient # noqa: B018, F821
|
|
LspLifecycleManager # noqa: B018, F821
|
|
LanguageDiscovery # noqa: B018, F821
|
|
activate_bindings # noqa: B018, F821
|
|
deactivate_bindings # noqa: B018, F821
|
|
detect_file_language # noqa: B018, F821
|
|
detect_directory_languages # noqa: B018, F821
|
|
get_servers_for_language # noqa: B018, F821
|
|
restart_server # noqa: B018, F821
|
|
_make_runtime_handler # noqa: B018, F821
|
|
|
|
# LSP config fields — public API (#835)
|
|
LspTransport # noqa: B018, F821
|
|
|
|
# Checkpoint rollback wiring (#943) — public API for correction service
|
|
create_workspace_snapshot # noqa: B018, F821
|
|
selective_rollback # noqa: B018, F821
|
|
archive_artifacts # noqa: B018, F821
|
|
revert_decisions # noqa: B018, F821
|
|
|
|
# Extension protocol parameters — required by Protocol interface definitions
|
|
destination # noqa: B018, F821
|
|
|
|
# ASGI server infrastructure — FastAPI route handlers and ServerLifecycle public API
|
|
agent_card_endpoint # noqa: B018, F821
|
|
health_endpoint # noqa: B018, F821
|
|
a2a_endpoint # noqa: B018, F821
|
|
server_start # noqa: B018, F821
|
|
run_server # noqa: B018, F821
|
|
|
|
# Team collaboration module — public API entry points
|
|
TeamRole # noqa: B018, F821
|
|
TeamPermission # noqa: B018, F821
|
|
ConflictResolutionStrategy # noqa: B018, F821
|
|
TEAM_ROLE_PERMISSIONS # noqa: B018, F821
|
|
TeamMember # noqa: B018, F821
|
|
TeamMemberExistsError # noqa: B018, F821
|
|
TeamMemberNotFoundError # noqa: B018, F821
|
|
TeamCollaborationError # noqa: B018, F821
|
|
VersionConflictError # noqa: B018, F821
|
|
VersionStamp # noqa: B018, F821
|
|
UserSession # noqa: B018, F821
|
|
SessionRegistry # noqa: B018, F821
|
|
ConflictDetectionResult # noqa: B018, F821
|
|
TeamCollaborationService # noqa: B018, F821
|
|
generate_session_id # noqa: B018, F821
|
|
|
|
# Pydantic @classmethod validator parameter required by decorator protocol
|
|
cls # noqa: B018, F821
|