Agent SYMBOLS_p21 - grisuno/LazyOwn GitHub Wiki
Symbols (page 21 of 41)
Previous: SYMBOLS_p20.md
| Symbol | Kind | File:Line | Signature |
|---|---|---|---|
audit |
function | scripts/devtools/command_audit.py:65 |
def audit(config) |
main |
function | scripts/devtools/command_audit.py:105 |
def main(argv) |
SmokeConfig |
class | scripts/devtools/core_smoke.py:20 |
class SmokeConfig |
check_calls |
function | scripts/devtools/core_smoke.py:81 |
def check_calls() |
check_surfaces |
function | scripts/devtools/core_smoke.py:64 |
def check_surfaces(config) |
main |
function | scripts/devtools/core_smoke.py:118 |
def main() |
build_sbom |
function | scripts/generate_sbom.py:74 |
def build_sbom(with_ml) |
collect_components |
function | scripts/generate_sbom.py:37 |
def collect_components(with_ml) |
main |
function | scripts/generate_sbom.py:92 |
def main() |
parse_requirement |
function | scripts/generate_sbom.py:25 |
def parse_requirement(line) |
project_version |
function | scripts/generate_sbom.py:68 |
def project_version() |
Journal |
class | scripts/journal.py:149 |
class Journal |
JournalConfig |
class | scripts/journal.py:53 |
class JournalConfig |
JournalError |
class | scripts/journal.py:48 |
class JournalError(RuntimeError) |
_build_parser |
function | scripts/journal.py:245 |
def _build_parser() |
_default_runner |
function | scripts/journal.py:124 |
def _default_runner(args) |
_git_remote_slug |
function | scripts/journal.py:114 |
def _git_remote_slug() |
_graphql |
method | scripts/journal.py:163 |
def _graphql(self, query, variables) |
_run_git |
function | scripts/journal.py:90 |
def _run_git(args) |
category_id |
method | scripts/journal.py:192 |
def category_id(self) |
entries |
method | scripts/journal.py:223 |
def entries(self, limit) |
from_git_remote |
method | scripts/journal.py:71 |
def from_git_remote(cls, remote, category) |
main |
function | scripts/journal.py:264 |
def main(argv) |
post |
method | scripts/journal.py:206 |
def post(self, title, body) |
repo_id |
method | scripts/journal.py:184 |
def repo_id(self) |
healthy |
function | scripts/lazy_llamacpp_serve.sh:33 |
`` |
ask |
function | scripts/lazy_llamacpp_setup.sh:40 |
`` |
_backup |
function | scripts/lazy_opencode_config.py:29 |
def _backup(path) |
_hermes_path |
function | scripts/lazy_opencode_config.py:41 |
def _hermes_path() |
_opencode_path |
function | scripts/lazy_opencode_config.py:36 |
def _opencode_path() |
main |
function | scripts/lazy_opencode_config.py:150 |
def main(argv) |
patch_hermes |
function | scripts/lazy_opencode_config.py:93 |
def patch_hermes(host) |
patch_opencode |
function | scripts/lazy_opencode_config.py:46 |
def patch_opencode(set_default, host) |
_append_methods |
function | scripts/migrate_commandsets.py:83 |
def _append_methods(clean_path, methods) |
_extract_method_source |
function | scripts/migrate_commandsets.py:38 |
def _extract_method_source(source, method_name) |
_find_class_end |
function | scripts/migrate_commandsets.py:69 |
def _find_class_end(source_lines) |
_method_names_from_file |
function | scripts/migrate_commandsets.py:52 |
def _method_names_from_file(filepath) |
main |
function | scripts/migrate_commandsets.py:158 |
def main() |
merge_phase |
function | scripts/migrate_commandsets.py:117 |
def merge_phase(phase, dry_run) |
_category_from_decorator |
function | scripts/migrate_lazyown.py:70 |
def _category_from_decorator(decorator) |
_indent_level |
function | scripts/migrate_lazyown.py:84 |
def _indent_level(line) |
build_migrated_module |
function | scripts/migrate_lazyown.py:124 |
def build_migrated_module(phase, category, methods) |
extract_method |
function | scripts/migrate_lazyown.py:88 |
def extract_method(source, node) |
main |
function | scripts/migrate_lazyown.py:173 |
def main() |
rewrite_globals |
function | scripts/migrate_lazyown.py:96 |
def rewrite_globals(method_source) |
changed_sources |
function | scripts/mutate.sh:33 |
`` |
runners |
function | scripts/mutate.sh:29 |
`` |
usage |
function | scripts/mutate.sh:40 |
`` |
discover_runners |
function | scripts/mutation_gate.py:25 |
def discover_runners() |
main |
function | scripts/mutation_gate.py:63 |
def main(argv) |
run_runner |
function | scripts/mutation_gate.py:34 |
def run_runner(path, timeout_s) |
fail |
function | scripts/publish_wiki.sh:38 |
`` |
log |
function | scripts/publish_wiki.sh:37 |
`` |
write_c2_api |
function | scripts/publish_wiki.sh:150 |
`` |
write_footer |
function | scripts/publish_wiki.sh:207 |
`` |
write_home |
function | scripts/publish_wiki.sh:58 |
`` |
write_installation |
function | scripts/publish_wiki.sh:92 |
`` |
write_plugins |
function | scripts/publish_wiki.sh:174 |
`` |
write_sidebar |
function | scripts/publish_wiki.sh:188 |
`` |
_build_parser |
function | scripts/read_journal.py:19 |
def _build_parser() |
main |
function | scripts/read_journal.py:29 |
def main(argv) |
check |
function | scripts/smoke_onboarding.sh:8 |
`` |
canonical_command_count |
function | scripts/sync_doc_stats.py:87 |
def canonical_command_count(root) |
main |
function | scripts/sync_doc_stats.py:165 |
def main() |
measure_stats |
function | scripts/sync_doc_stats.py:109 |
def measure_stats(root) |
project_version |
function | scripts/sync_doc_stats.py:100 |
def project_version(root) |
render |
function | scripts/sync_doc_stats.py:136 |
def render(template, stats) |
sync |
function | scripts/sync_doc_stats.py:141 |
def sync(check, stats, root) |
bdd_modules |
function | scripts/test_bdd.sh:33 |
`` |
changed_tests |
function | scripts/test_bdd.sh:37 |
`` |
check_doc_counts |
function | scripts/top_tier_check.py:70 |
def check_doc_counts(commands, mcp, addons) |
check_release_inputs |
function | scripts/top_tier_check.py:108 |
def check_release_inputs() |
check_tracked_secrets |
function | scripts/top_tier_check.py:81 |
def check_tracked_secrets() |
check_versions |
function | scripts/top_tier_check.py:52 |
def check_versions() |
count_addons |
function | scripts/top_tier_check.py:48 |
def count_addons() |
count_cli_commands |
function | scripts/top_tier_check.py:32 |
def count_cli_commands() |
count_mcp_tools |
function | scripts/top_tier_check.py:43 |
def count_mcp_tools() |
fail |
function | scripts/top_tier_check.py:23 |
def fail(message) |
main |
function | scripts/top_tier_check.py:116 |
def main() |
ok |
function | scripts/top_tier_check.py:28 |
def ok(message) |
build_technique_index |
function | scripts/update_apt_atomic_ids.py:22 |
def build_technique_index(atomics_path) |
update_playbooks |
function | scripts/update_apt_atomic_ids.py:46 |
def update_playbooks(index, playbook_dir) |
check |
function | scripts/validate_agent_contract.sh:32 |
`` |
check_no_hardcoded_passwords |
function | scripts/validate_agent_contract.sh:59 |
`` |
check_no_hardcoded_wordlists |
function | scripts/validate_agent_contract.sh:74 |
`` |
fail |
function | scripts/validate_agent_contract.sh:27 |
`` |
pass |
function | scripts/validate_agent_contract.sh:23 |
`` |
ACIEngine |
class | skills/aci_planner.py:593 |
class ACIEngine |
ACIGoal |
class | skills/aci_planner.py:146 |
class ACIGoal |
ACIPlan |
class | skills/aci_planner.py:182 |
class ACIPlan |
ACIPlanner |
class | skills/aci_planner.py:449 |
class ACIPlanner |
ACIReflector |
class | skills/aci_planner.py:787 |
class ACIReflector |
AttackPhase |
class | skills/aci_planner.py:157 |
class AttackPhase |
__init__ |
method | skills/aci_planner.py:461 |
def __init__(self, api_key, objectives_file, plan_file) |
__init__ |
method | skills/aci_planner.py:604 |
def __init__(self, api_key, plan_file, objectives_file, history_file, replan_threshold) |
__init__ |
method | skills/aci_planner.py:797 |
def __init__(self, lessons_file) |
_archive_plan |
function | skills/aci_planner.py:258 |
def _archive_plan(plan, history_file) |
_build_parser |
function | skills/aci_planner.py:978 |
def _build_parser() |
_build_phases_from_llm |
method | skills/aci_planner.py:509 |
def _build_phases_from_llm(self, raw, goal, phase_filter) |
_build_phases_static |
method | skills/aci_planner.py:534 |
def _build_phases_static(self, goal, phase_filter) |
_count_blocked |
method | skills/aci_planner.py:773 |
def _count_blocked(self, plan) |
_count_objectives_by_status |
function | skills/aci_planner.py:285 |
def _count_objectives_by_status(obj_ids, objectives_file) |
_inject_all_objectives |
method | skills/aci_planner.py:562 |
def _inject_all_objectives(self, plan) |
_llm_decompose |
function | skills/aci_planner.py:335 |
def _llm_decompose(goal, api_key) |
_llm_replan |
function | skills/aci_planner.py:400 |
def _llm_replan(plan, reason, api_key) |
_load_payload |
function | skills/aci_planner.py:267 |
def _load_payload() |
_load_plan |
function | skills/aci_planner.py:245 |
def _load_plan(plan_file) |
_load_world_model |
function | skills/aci_planner.py:276 |
def _load_world_model() |
_now_iso |
function | skills/aci_planner.py:231 |
def _now_iso() |
_persist_lessons |
method | skills/aci_planner.py:852 |
def _persist_lessons(self, lessons) |
_save_plan |
function | skills/aci_planner.py:235 |
def _save_plan(plan, plan_file) |
_sync_phase_statuses |
method | skills/aci_planner.py:754 |
def _sync_phase_statuses(self, plan) |
_write_objective |
method | skills/aci_planner.py:571 |
def _write_objective(self, text, phase, target) |
active_phase |
method | skills/aci_planner.py:199 |
def active_phase(self) |
complete |
method | skills/aci_planner.py:741 |
def complete(self) |
completion_pct |
method | skills/aci_planner.py:207 |
def completion_pct(self) |
from_dict |
method | skills/aci_planner.py:176 |
def from_dict(cls, d) |
from_dict |
method | skills/aci_planner.py:221 |
def from_dict(cls, d) |
main |
function | skills/aci_planner.py:1003 |
def main(argv) |
mcp_aci_plan |
function | skills/aci_planner.py:865 |
def mcp_aci_plan(goal, target, scope, domain, os_hint, phase_filter) |
mcp_aci_replan |
function | skills/aci_planner.py:940 |
def mcp_aci_replan(reason) |
mcp_aci_status |
function | skills/aci_planner.py:923 |
def mcp_aci_status() |
plan |
method | skills/aci_planner.py:471 |
def plan(self, goal, phase_filter) |
reflect |
method | skills/aci_planner.py:800 |
def reflect(self, plan) |
replan |
method | skills/aci_planner.py:671 |
def replan(self, reason) |
should_replan |
method | skills/aci_planner.py:658 |
def should_replan(self, plan) |
status |
method | skills/aci_planner.py:618 |
def status(self) |
to_dict |
method | skills/aci_planner.py:171 |
def to_dict(self) |
to_dict |
method | skills/aci_planner.py:214 |
def to_dict(self) |
BridgeFallbackResolver |
class | skills/autonomous_daemon.py:3159 |
class BridgeFallbackResolver(IToolFallbackResolver) |
BridgeSelector |
class | skills/autonomous_daemon.py:790 |
class BridgeSelector(ICommandSelector) |
CascadeStrategy |
class | skills/autonomous_daemon.py:1337 |
class CascadeStrategy |
CommandDecision |
class | skills/autonomous_daemon.py:674 |
class CommandDecision |
CommandRunnerChain |
class | skills/autonomous_daemon.py:583 |
class CommandRunnerChain(ICommandRunner) |
CredentialSpraySelector |
class | skills/autonomous_daemon.py:1281 |
class CredentialSpraySelector(ICommandSelector) |
DroneCoordinator |
class | skills/autonomous_daemon.py:2805 |
class DroneCoordinator |
EngageOrchestrator |
class | skills/autonomous_daemon.py:3298 |
class EngageOrchestrator |
EnginePhaseResult |
class | skills/autonomous_daemon.py:3108 |
class EnginePhaseResult |
EnginePhaseStep |
class | skills/autonomous_daemon.py:3091 |
class EnginePhaseStep |
ExecutionEngine |
class | skills/autonomous_daemon.py:1467 |
class ExecutionEngine(IObjectiveHandler) |
FallbackSelector |
class | skills/autonomous_daemon.py:1027 |
class FallbackSelector(ICommandSelector) |
ICommandRunner |
class | skills/autonomous_daemon.py:422 |
class ICommandRunner(ABC) |
ICommandSelector |
class | skills/autonomous_daemon.py:685 |
class ICommandSelector(ABC) |
IObjectiveHandler |
class | skills/autonomous_daemon.py:1453 |
class IObjectiveHandler(ABC) |
IToolFallbackResolver |
class | skills/autonomous_daemon.py:3125 |
class IToolFallbackResolver(ABC) |
LLMSelector |
class | skills/autonomous_daemon.py:859 |
class LLMSelector(ICommandSelector) |
MCPCommandRunner |
class | skills/autonomous_daemon.py:475 |
class MCPCommandRunner(ICommandRunner) |
MetricsAwareSelector |
class | skills/autonomous_daemon.py:1050 |
class MetricsAwareSelector(ICommandSelector) |
PTYCommandRunner |
class | skills/autonomous_daemon.py:494 |
class PTYCommandRunner(ICommandRunner) |
ParquetSelector |
class | skills/autonomous_daemon.py:744 |
class ParquetSelector(ICommandSelector) |
ReactiveSelector |
class | skills/autonomous_daemon.py:698 |
class ReactiveSelector(ICommandSelector) |
SWANSelector |
class | skills/autonomous_daemon.py:957 |
class SWANSelector(ICommandSelector) |
StaticFallbackResolver |
class | skills/autonomous_daemon.py:3138 |
class StaticFallbackResolver(IToolFallbackResolver) |
StepResult |
class | skills/autonomous_daemon.py:1441 |
class StepResult |
StrategyEngine |
class | skills/autonomous_daemon.py:1368 |
class StrategyEngine |
_ShellDetector |
class | skills/autonomous_daemon.py:3207 |
class _ShellDetector |
__init__ |
method | skills/autonomous_daemon.py:592 |
def __init__(self, runners) |
__init__ |
method | skills/autonomous_daemon.py:704 |
def __init__(self, reactive_engine) |
__init__ |
method | skills/autonomous_daemon.py:750 |
def __init__(self, pdb, fail_counts) |
__init__ |
method | skills/autonomous_daemon.py:796 |
def __init__(self, dispatcher, fail_counts) |
__init__ |
method | skills/autonomous_daemon.py:1071 |
def __init__(self, wrapped, metrics_source, min_success_rate, min_attempts, window_seconds, cache_ttl_s, clock) |
__init__ |
method | skills/autonomous_daemon.py:1304 |
def __init__(self, fail_counts) |
__init__ |
method | skills/autonomous_daemon.py:1344 |
def __init__(self, selectors) |
__init__ |
method | skills/autonomous_daemon.py:1382 |
def __init__(self, runner, selectors) |
__init__ |
method | skills/autonomous_daemon.py:1479 |
def __init__(self, strategy, max_steps, world_model, obs_parser, facts, loop) |
__init__ |
method | skills/autonomous_daemon.py:2814 |
def __init__(self) |
__init__ |
method | skills/autonomous_daemon.py:3168 |
def __init__(self, dispatcher) |
__init__ |
method | skills/autonomous_daemon.py:3220 |
def __init__(self, narrator) |
__init__ |
method | skills/autonomous_daemon.py:3312 |
def __init__(self, target, runner, narrator, approval_gate, fallback_resolver, shell_detector, plan... |
_ask_via |
function | skills/autonomous_daemon.py:926 |
def _ask_via(_backend, _goal, _key) |
_bridge_candidate |
method | skills/autonomous_daemon.py:811 |
def _bridge_candidate(self, phase, services, tag, os_hint) |
_build_default_runner |
function | skills/autonomous_daemon.py:613 |
def _build_default_runner() |
_candidates |
method | skills/autonomous_daemon.py:3173 |
def _candidates(self, primary, phase) |
_clear_pid |
function | skills/autonomous_daemon.py:4641 |
def _clear_pid() |
_compute_step_reward |
function | skills/autonomous_daemon.py:1646 |
def _compute_step_reward(output, command, phase, success, findings, prev_cmds) |
_consult_gate |
method | skills/autonomous_daemon.py:3883 |
def _consult_gate(self, step) |
_credential_worth_task |
function | skills/autonomous_daemon.py:206 |
def _credential_worth_task(cred) |
_current_bridge_phase |
function | skills/autonomous_daemon.py:3017 |
def _current_bridge_phase() |
_current_summary |
method | skills/autonomous_daemon.py:1149 |
def _current_summary(self) |
_daemon_tool |
function | skills/autonomous_daemon.py:457 |
def _daemon_tool(command) |
_detect_target_os |
function | skills/autonomous_daemon.py:1719 |
def _detect_target_os(target, loop) |
_dispatch_pipeline |
function | skills/autonomous_daemon.py:4916 |
def _dispatch_pipeline(args) |
_emit |
function | skills/autonomous_daemon.py:290 |
def _emit(event_type, payload, severity) |
_engage_run_sync |
function | skills/autonomous_daemon.py:3962 |
def _engage_run_sync(target, max_switches_per_step, auto) |
_execute |
method | skills/autonomous_daemon.py:3898 |
def _execute(self, command, timeout_s) |
_get_campaign_blacklist |
function | skills/autonomous_daemon.py:1636 |
def _get_campaign_blacklist() |
_get_phase_command_catalog |
function | skills/autonomous_daemon.py:840 |
def _get_phase_command_catalog(phase) |
_inject_to_tasks_json |
function | skills/autonomous_daemon.py:247 |
def _inject_to_tasks_json(title, description, operator, status) |
_is_running |
function | skills/autonomous_daemon.py:4653 |
def _is_running() |
_ledger_path |
function | skills/autonomous_daemon.py:3054 |
def _ledger_path() |
_ledger_write |
function | skills/autonomous_daemon.py:3064 |
def _ledger_write(engagement_id, intent_id, command, phase, state, reason) |
_llm_candidate |
method | skills/autonomous_daemon.py:872 |
def _llm_candidate(self, target, phase, context) |
_load_campaign_blacklist |
function | skills/autonomous_daemon.py:1606 |
def _load_campaign_blacklist() |
_load_payload |
function | skills/autonomous_daemon.py:1577 |
def _load_payload() |
_main_async |
function | skills/autonomous_daemon.py:4585 |
def _main_async(max_steps) |
_maybe_generate_report |
function | skills/autonomous_daemon.py:3936 |
def _maybe_generate_report() |
_notify_finding |
function | skills/autonomous_daemon.py:328 |
def _notify_finding(title, body, severity) |
_objective_proven |
function | skills/autonomous_daemon.py:353 |
def _objective_proven(objective_text, world_model, target, credential_found) |
_parquet_candidate |
method | skills/autonomous_daemon.py:767 |
def _parquet_candidate(self, category, target) |
_planner_fallback_verb |
method | skills/autonomous_daemon.py:3639 |
def _planner_fallback_verb(self, tried) |
_read_pid |
function | skills/autonomous_daemon.py:4646 |
def _read_pid() |
_read_recent_csv_commands |
function | skills/autonomous_daemon.py:1585 |
def _read_recent_csv_commands(limit) |
_record_intent |
function | skills/autonomous_daemon.py:313 |
def _record_intent(objective_id, step_n, command, state, reason) |
_resolve_source |
method | skills/autonomous_daemon.py:1122 |
def _resolve_source(self) |
_run |
function | skills/autonomous_daemon.py:4784 |
def _run() |
_run_lazyown |
function | skills/autonomous_daemon.py:622 |
def _run_lazyown(command, timeout) |
_run_objective |
function | skills/autonomous_daemon.py:1766 |
def _run_objective(objective_id, objective_text, target, max_steps, strategy, world_model, obs_parser, facts, loop... |
_run_planner_intents |
method | skills/autonomous_daemon.py:3520 |
def _run_planner_intents(self, results, fp_before, max_intents, planner) |
_run_step |
method | skills/autonomous_daemon.py:3663 |
def _run_step(self, step) |
_run_sync |
method | skills/autonomous_daemon.py:1525 |
def _run_sync(self, objective_id, objective_text, target) |
_settle_state |
function | skills/autonomous_daemon.py:3078 |
def _settle_state(result) |
_should_skip |
method | skills/autonomous_daemon.py:1179 |
def _should_skip(self, command) |
_step_succeeded |
method | skills/autonomous_daemon.py:3904 |
def _step_succeeded(command, output) |
_strip_between_markers |
function | skills/autonomous_daemon.py:444 |
def _strip_between_markers(output, marker) |
_swan_candidate |
method | skills/autonomous_daemon.py:994 |
def _swan_candidate(self, target, phase, context) |
_tactic_phase |
function | skills/autonomous_daemon.py:3049 |
def _tactic_phase(tactic) |
_target_services |
function | skills/autonomous_daemon.py:3030 |
def _target_services(target) |
_task_title_open |
function | skills/autonomous_daemon.py:228 |
def _task_title_open(title) |
_try_import |
function | skills/autonomous_daemon.py:126 |
def _try_import(module, attr) |
_update_task_status |
function | skills/autonomous_daemon.py:185 |
def _update_task_status(title, new_status) |
_with_markers |
function | skills/autonomous_daemon.py:435 |
def _with_markers(command, marker) |
_worker |
function | skills/autonomous_daemon.py:4059 |
def _worker() |
_world_fingerprint |
function | skills/autonomous_daemon.py:3008 |
def _world_fingerprint() |
_wrap_chain_with_metrics_bias |
function | skills/autonomous_daemon.py:1243 |
def _wrap_chain_with_metrics_bias(selectors, enabled) |
_write_pid |
function | skills/autonomous_daemon.py:4636 |
def _write_pid() |
_write_status |
function | skills/autonomous_daemon.py:4192 |
def _write_status() |
cmd_engage |
function | skills/autonomous_daemon.py:4164 |
def cmd_engage(target, max_switches_per_step, detach) |
cmd_inject |
function | skills/autonomous_daemon.py:4736 |
def cmd_inject(text, priority) |
cmd_run |
function | skills/autonomous_daemon.py:4664 |
def cmd_run(max_steps) |
cmd_start |
function | skills/autonomous_daemon.py:4673 |
def cmd_start(max_steps) |
cmd_status |
function | skills/autonomous_daemon.py:4720 |
def cmd_status() |
cmd_stop |
function | skills/autonomous_daemon.py:4703 |
def cmd_stop() |
compute_decision_seed |
function | skills/autonomous_daemon.py:394 |
def compute_decision_seed(objective_id, step_n, source) |
detect_in_output |
method | skills/autonomous_daemon.py:3266 |
def detect_in_output(self, output, target) |
did_switch |
method | skills/autonomous_daemon.py:3120 |
def did_switch(self) |
engagement_id |
method | skills/autonomous_daemon.py:3357 |
def engagement_id(self) |
handle |
method | skills/autonomous_daemon.py:1457 |
def handle(self, objective_id, objective_text, target, context) |
handle |
method | skills/autonomous_daemon.py:1495 |
def handle(self, objective_id, objective_text, target, context) |
heartbeat_loop |
function | skills/autonomous_daemon.py:4537 |
def heartbeat_loop() |
mcp_autonomous_events |
function | skills/autonomous_daemon.py:4885 |
def mcp_autonomous_events(last_n) |
mcp_autonomous_inject |
function | skills/autonomous_daemon.py:4841 |
def mcp_autonomous_inject(text, priority, target) |
mcp_autonomous_start |
function | skills/autonomous_daemon.py:4770 |
def mcp_autonomous_start(max_steps, backend) |
mcp_autonomous_status |
function | skills/autonomous_daemon.py:4828 |
def mcp_autonomous_status() |
mcp_autonomous_stop |
function | skills/autonomous_daemon.py:4812 |
def mcp_autonomous_stop() |
mcp_engage_approve |
function | skills/autonomous_daemon.py:4121 |
def mcp_engage_approve(approval_id, decision, operator) |
mcp_engage_list_pending |
function | skills/autonomous_daemon.py:4146 |
def mcp_engage_list_pending() |
mcp_engage_status |
function | skills/autonomous_daemon.py:4095 |
def mcp_engage_status(last_n) |
mcp_engage_target |
function | skills/autonomous_daemon.py:4005 |
def mcp_engage_target(target, max_switches_per_step, detach, auto) |
name |
method | skills/autonomous_daemon.py:431 |
def name(self) |
name |
method | skills/autonomous_daemon.py:482 |
def name(self) |
name |
method | skills/autonomous_daemon.py:502 |
def name(self) |
name |
method | skills/autonomous_daemon.py:598 |
def name(self) |
next_command |
method | skills/autonomous_daemon.py:1347 |
def next_command(self, target, phase, context) |
next_command |
method | skills/autonomous_daemon.py:1423 |
def next_command(self, target, phase, services, os_hint) |
next_tool |
method | skills/autonomous_daemon.py:3129 |
def next_tool(self, failed_command, phase, attempt) |
next_tool |
method | skills/autonomous_daemon.py:3146 |
def next_tool(self, failed_command, phase, attempt) |
next_tool |
method | skills/autonomous_daemon.py:3193 |
def next_tool(self, failed_command, phase, attempt) |
objective_loop |
function | skills/autonomous_daemon.py:4203 |
def objective_loop(max_steps, loop) |
poll |
method | skills/autonomous_daemon.py:3225 |
def poll(self, target) |
process_findings |
method | skills/autonomous_daemon.py:2819 |
def process_findings(self, findings, target, objective_id, payload_key) |
register_output |
method | skills/autonomous_daemon.py:708 |
def register_output(self, output, command, platform) |
register_output |
method | skills/autonomous_daemon.py:1409 |
def register_output(self, output, command, platform, success) |
run |
method | skills/autonomous_daemon.py:426 |
def run(self, command, timeout) |
run |
method | skills/autonomous_daemon.py:485 |
def run(self, command, timeout) |
run |
method | skills/autonomous_daemon.py:505 |
def run(self, command, timeout) |
run |
method | skills/autonomous_daemon.py:601 |
def run(self, command, timeout) |
run |
method | skills/autonomous_daemon.py:3361 |
def run(self) |
run_async |
method | skills/autonomous_daemon.py:1505 |
def run_async(self, objective_id, objective_text, target) |
select |
method | skills/autonomous_daemon.py:689 |
def select(self, target, phase, context) |
select |
method | skills/autonomous_daemon.py:735 |
def select(self, target, phase, context) |
select |
method | skills/autonomous_daemon.py:754 |
def select(self, target, phase, context) |
select |
method | skills/autonomous_daemon.py:800 |
def select(self, target, phase, context) |
select |
method | skills/autonomous_daemon.py:866 |
def select(self, target, phase, context) |
select |
method | skills/autonomous_daemon.py:988 |
def select(self, target, phase, context) |
select |
method | skills/autonomous_daemon.py:1034 |
def select(self, target, phase, context) |
select |
method | skills/autonomous_daemon.py:1203 |
def select(self, target, phase, context) |
select |
method | skills/autonomous_daemon.py:1308 |
def select(self, target, phase, context) |
world_model_watcher |
function | skills/autonomous_daemon.py:4346 |
def world_model_watcher(loop) |
wrapped |
method | skills/autonomous_daemon.py:1117 |
def wrapped(self) |
EventLogReader |
class | skills/autonomous_replay.py:127 |
class EventLogReader |
ReplayDispatcher |
class | skills/autonomous_replay.py:212 |
class ReplayDispatcher |
ReplayDivergence |
class | skills/autonomous_replay.py:82 |
class ReplayDivergence |
ReplayReport |
class | skills/autonomous_replay.py:93 |
class ReplayReport |
ReplayStep |
class | skills/autonomous_replay.py:53 |
class ReplayStep |
__init__ |
method | skills/autonomous_replay.py:136 |
def __init__(self, path) |
__init__ |
method | skills/autonomous_replay.py:221 |
def __init__(self, reader, seed_fn) |
_build_step |
method | skills/autonomous_replay.py:278 |
def _build_step(self, event, divergences) |
_collect_step_events |
method | skills/autonomous_replay.py:261 |
def _collect_step_events(self, from_event_id, to_event_id) |
_default_runner |
method | skills/autonomous_replay.py:413 |
def _default_runner() |
_default_seed_fn |
method | skills/autonomous_replay.py:241 |
def _default_seed_fn() |
_invoke_runner |
method | skills/autonomous_replay.py:441 |
def _invoke_runner(runner, command, timeout) |
execute |
method | skills/autonomous_replay.py:357 |
def execute(self, from_event_id, to_event_id, runner, timeout) |
path |
method | skills/autonomous_replay.py:147 |
def path(self) |
read |
method | skills/autonomous_replay.py:152 |
def read(self) |
replay |
function | skills/autonomous_replay.py:473 |
def replay(from_event_id, to_event_id, mode, events_path, runner, timeout) |
slice |
method | skills/autonomous_replay.py:177 |
def slice(self, events, from_event_id, to_event_id) |
to_dict |
method | skills/autonomous_replay.py:114 |
def to_dict(self) |
trace |
method | skills/autonomous_replay.py:325 |
def trace(self, from_event_id, to_event_id) |
BddResult |
class | skills/claude_md_orchestrator/bdd_agent.py:113 |
class BddResult |
_compose_implementation |
function | skills/claude_md_orchestrator/bdd_agent.py:95 |
def _compose_implementation(spec, contract) |
_ensure_init |
function | skills/claude_md_orchestrator/bdd_agent.py:130 |
def _ensure_init(config) |
_module_name |
function | skills/claude_md_orchestrator/bdd_agent.py:80 |
def _module_name(contract) |
_module_path |
function | skills/claude_md_orchestrator/bdd_agent.py:85 |
def _module_path(contract, config) |
_package_init |
function | skills/claude_md_orchestrator/bdd_agent.py:90 |
def _package_init(config) |
_run_pytest |
function | skills/claude_md_orchestrator/bdd_agent.py:138 |
def _run_pytest(test_path, cwd) |
run |
function | skills/claude_md_orchestrator/bdd_agent.py:151 |
def run(contract, spec, suite, config) |
ScoutReport |
class | skills/claude_md_orchestrator/boy_scout.py:30 |
class ScoutReport |
_inspect |
function | skills/claude_md_orchestrator/boy_scout.py:45 |
def _inspect(path) |
_render_proposal |
function | skills/claude_md_orchestrator/boy_scout.py:73 |
def _render_proposal(contract, findings) |
run |
function | skills/claude_md_orchestrator/boy_scout.py:90 |
def run(state, config) |
write_report |
function | skills/claude_md_orchestrator/boy_scout.py:110 |
def write_report(report, config) |
CicdResult |
class | skills/claude_md_orchestrator/cicd_agent.py:71 |
class CicdResult |
_ensure_branch |
function | skills/claude_md_orchestrator/cicd_agent.py:108 |
def _ensure_branch(contract, config) |
_git |
function | skills/claude_md_orchestrator/cicd_agent.py:97 |
def _git() |
_render_pipeline |
function | skills/claude_md_orchestrator/cicd_agent.py:134 |
def _render_pipeline(contract, spec, config) |
_render_pr_body |
function | skills/claude_md_orchestrator/cicd_agent.py:144 |
def _render_pr_body(contract, spec, report) |
_slug |
function | skills/claude_md_orchestrator/cicd_agent.py:91 |
def _slug(contract) |
run |
function | skills/claude_md_orchestrator/cicd_agent.py:177 |
def run(contract, spec, report, config) |
Config |
class | skills/claude_md_orchestrator/config.py:67 |
class Config |
_default_claude_md |
function | skills/claude_md_orchestrator/config.py:52 |
def _default_claude_md() |
_default_run_dir |
function | skills/claude_md_orchestrator/config.py:37 |
def _default_run_dir() |
_repo_root |
function | skills/claude_md_orchestrator/config.py:22 |
def _repo_root() |
docs_dir |
method | skills/claude_md_orchestrator/config.py:142 |
def docs_dir(self) |
ensure |
method | skills/claude_md_orchestrator/config.py:112 |
def ensure(self) |
load_config |
function | skills/claude_md_orchestrator/config.py:155 |
def load_config() |
log_path |
method | skills/claude_md_orchestrator/config.py:150 |
def log_path(self) |
logs_dir |
method | skills/claude_md_orchestrator/config.py:146 |
def logs_dir(self) |
resolve_optional |
function | skills/claude_md_orchestrator/config.py:164 |
def resolve_optional(config, key) |
review_dir |
method | skills/claude_md_orchestrator/config.py:138 |
def review_dir(self) |
specs_dir |
method | skills/claude_md_orchestrator/config.py:126 |
def specs_dir(self) |
src_dir |
method | skills/claude_md_orchestrator/config.py:134 |
def src_dir(self) |
state_path |
method | skills/claude_md_orchestrator/config.py:122 |
def state_path(self) |
tests_dir |
method | skills/claude_md_orchestrator/config.py:130 |
def tests_dir(self) |
DocResult |
class | skills/claude_md_orchestrator/documentation_agent.py:28 |
class DocResult |
_format_inputs |
function | skills/claude_md_orchestrator/documentation_agent.py:40 |
def _format_inputs(spec) |
_format_review |
function | skills/claude_md_orchestrator/documentation_agent.py:54 |
def _format_review(report) |
_format_sad_paths |
function | skills/claude_md_orchestrator/documentation_agent.py:47 |
def _format_sad_paths(spec) |
_render |
function | skills/claude_md_orchestrator/documentation_agent.py:68 |
def _render(contract, spec, report) |
_wrap |
function | skills/claude_md_orchestrator/documentation_agent.py:118 |
def _wrap(body) |
run |
function | skills/claude_md_orchestrator/documentation_agent.py:123 |
def run(contract, spec, report, config) |
CicleState |
class | skills/claude_md_orchestrator/models.py:348 |
class CicleState |
CicleStateFile |
class | skills/claude_md_orchestrator/models.py:424 |
class CicleStateFile |
Contract |
class | skills/claude_md_orchestrator/models.py:68 |
class Contract |
Finding |
class | skills/claude_md_orchestrator/models.py:255 |
class Finding |
ReviewReport |
class | skills/claude_md_orchestrator/models.py:291 |
class ReviewReport |
SadPath |
class | skills/claude_md_orchestrator/models.py:109 |
class SadPath |
Severity |
class | skills/claude_md_orchestrator/models.py:50 |
class Severity(StrEnum) |
Spec |
class | skills/claude_md_orchestrator/models.py:134 |
class Spec |
Stage |
class | skills/claude_md_orchestrator/models.py:28 |
class Stage(StrEnum) |
TestSuite |
class | skills/claude_md_orchestrator/models.py:217 |
class TestSuite |
_now_iso |
function | skills/claude_md_orchestrator/models.py:19 |
def _now_iso() |
blockers |
method | skills/claude_md_orchestrator/models.py:315 |
def blockers(self) |
from_dict |
method | skills/claude_md_orchestrator/models.py:96 |
def from_dict(cls, data) |
from_dict |
method | skills/claude_md_orchestrator/models.py:125 |
def from_dict(cls, data) |
from_dict |
method | skills/claude_md_orchestrator/models.py:173 |
def from_dict(cls, data) |
from_dict |
method | skills/claude_md_orchestrator/models.py:243 |
def from_dict(cls, data) |
from_dict |
method | skills/claude_md_orchestrator/models.py:280 |
def from_dict(cls, data) |
from_dict |
method | skills/claude_md_orchestrator/models.py:333 |
def from_dict(cls, data) |
from_dict |
method | skills/claude_md_orchestrator/models.py:402 |
def from_dict(cls, data) |
from_dict |
method | skills/claude_md_orchestrator/models.py:450 |
def from_dict(cls, data) |
load |
method | skills/claude_md_orchestrator/models.py:467 |
def load(cls, path) |
save |
method | skills/claude_md_orchestrator/models.py:459 |
def save(self, path) |
to_dict |
method | skills/claude_md_orchestrator/models.py:91 |
def to_dict(self) |
to_dict |
method | skills/claude_md_orchestrator/models.py:120 |
def to_dict(self) |
to_dict |
method | skills/claude_md_orchestrator/models.py:166 |
def to_dict(self) |
to_dict |
method | skills/claude_md_orchestrator/models.py:236 |
def to_dict(self) |
to_dict |
method | skills/claude_md_orchestrator/models.py:270 |
def to_dict(self) |
to_dict |
method | skills/claude_md_orchestrator/models.py:319 |
def to_dict(self) |
to_dict |
method | skills/claude_md_orchestrator/models.py:383 |
def to_dict(self) |
to_dict |
method | skills/claude_md_orchestrator/models.py:440 |
def to_dict(self) |
validate |
method | skills/claude_md_orchestrator/models.py:189 |
def validate(self, min_sad_paths) |
write_jsonl |
function | skills/claude_md_orchestrator/models.py:480 |
def write_jsonl(path, event) |
CycleSummary |
class | skills/claude_md_orchestrator/orchestrator.py:34 |
class CycleSummary |
_advance |
function | skills/claude_md_orchestrator/orchestrator.py:234 |
def _advance(state, contract_id, config, options) |
_banner |
function | skills/claude_md_orchestrator/orchestrator.py:52 |
def _banner(message, config) |
_build_parser |
function | skills/claude_md_orchestrator/orchestrator.py:324 |
def _build_parser() |
_halt |
function | skills/claude_md_orchestrator/orchestrator.py:59 |
def _halt(summary, contract_id, reason) |
_load_seed_contracts |
function | skills/claude_md_orchestrator/orchestrator.py:365 |
def _load_seed_contracts(args, options) |
_load_spec |
function | skills/claude_md_orchestrator/orchestrator.py:217 |
def _load_spec(path) |
_load_state |
function | skills/claude_md_orchestrator/orchestrator.py:84 |
def _load_state(config) |
_persist |
function | skills/claude_md_orchestrator/orchestrator.py:66 |
def _persist(state, config) |
_print_summary |
function | skills/claude_md_orchestrator/orchestrator.py:301 |
def _print_summary(summary) |
_run_cicd |
function | skills/claude_md_orchestrator/orchestrator.py:182 |
def _run_cicd(state, config) |
_run_documentation |
function | skills/claude_md_orchestrator/orchestrator.py:158 |
def _run_documentation(state, config) |
_run_implementation |
function | skills/claude_md_orchestrator/orchestrator.py:125 |
def _run_implementation(state, config) |
_run_review |
function | skills/claude_md_orchestrator/orchestrator.py:146 |
def _run_review(state, config) |
_run_scout |
function | skills/claude_md_orchestrator/orchestrator.py:174 |
def _run_scout(state, config) |
_run_spec |
function | skills/claude_md_orchestrator/orchestrator.py:97 |
def _run_spec(state, config) |
_run_test |
function | skills/claude_md_orchestrator/orchestrator.py:110 |
def _run_test(state, config) |
_seed_state |
function | skills/claude_md_orchestrator/orchestrator.py:89 |
def _seed_state(contracts, state) |
main |
function | skills/claude_md_orchestrator/orchestrator.py:393 |
def main(argv) |
run |
function | skills/claude_md_orchestrator/orchestrator.py:275 |
def run(config, options) |
summary_to_dict |
function | skills/claude_md_orchestrator/orchestrator.py:306 |
def summary_to_dict(summary) |
_Section |
class | skills/claude_md_orchestrator/parser.py:34 |
class _Section |
__post_init__ |
method | skills/claude_md_orchestrator/parser.py:51 |
def __post_init__(self) |
_coerce_seed_contract |
function | skills/claude_md_orchestrator/parser.py:205 |
def _coerce_seed_contract(seed) |
_collect_bullets |
function | skills/claude_md_orchestrator/parser.py:123 |
def _collect_bullets(text) |
_collect_paragraphs |
function | skills/claude_md_orchestrator/parser.py:141 |
def _collect_paragraphs(text) |
_derive_contract_id |
function | skills/claude_md_orchestrator/parser.py:56 |
def _derive_contract_id(title, fallback_index) |
_flatten_actionable |
function | skills/claude_md_orchestrator/parser.py:159 |
def _flatten_actionable(root) |
_is_actionable |
function | skills/claude_md_orchestrator/parser.py:146 |
def _is_actionable(heading) |
_strip_contract_marker |
function | skills/claude_md_orchestrator/parser.py:73 |
def _strip_contract_marker(title) |
_walk_sections |
function | skills/claude_md_orchestrator/parser.py:85 |
def _walk_sections(lines) |
flush_body |
function | skills/claude_md_orchestrator/parser.py:97 |
def flush_body() |
load_contracts |
function | skills/claude_md_orchestrator/parser.py:225 |
def load_contracts(config, seeds) |
parse_claude_md |
function | skills/claude_md_orchestrator/parser.py:167 |
def parse_claude_md(path) |
AnalyzerResult |
class | skills/claude_md_orchestrator/reviewer_agent.py:30 |
class AnalyzerResult |
_parse_tool_findings |
function | skills/claude_md_orchestrator/reviewer_agent.py:88 |
def _parse_tool_findings(result, path_prefix) |
_resolve_targets |
function | skills/claude_md_orchestrator/reviewer_agent.py:72 |
def _resolve_targets(state, config) |
_run |
function | skills/claude_md_orchestrator/reviewer_agent.py:46 |
def _run(cmd, cwd) |
_run_bandit |
function | skills/claude_md_orchestrator/reviewer_agent.py:147 |
def _run_bandit(targets, cwd) |
_run_mypy |
function | skills/claude_md_orchestrator/reviewer_agent.py:134 |
def _run_mypy(targets, cwd) |
_run_pytest |
function | skills/claude_md_orchestrator/reviewer_agent.py:160 |
def _run_pytest(targets, cwd) |
_run_ruff |
function | skills/claude_md_orchestrator/reviewer_agent.py:121 |
def _run_ruff(targets, cwd) |
run |
function | skills/claude_md_orchestrator/reviewer_agent.py:171 |
def run(state, config) |
write_report |
function | skills/claude_md_orchestrator/reviewer_agent.py:225 |
def write_report(report, config) |
SddResult |
class | skills/claude_md_orchestrator/sdd_agent.py:40 |
class SddResult |
_ask_llm |
function | skills/claude_md_orchestrator/sdd_agent.py:148 |
def _ask_llm(contract, backend) |
_coerce_scope |
function | skills/claude_md_orchestrator/sdd_agent.py:56 |
def _coerce_scope(scope) |
_compose_spec |
function | skills/claude_md_orchestrator/sdd_agent.py:81 |
def _compose_spec(contract, min_sad_paths) |
_render_yaml |
function | skills/claude_md_orchestrator/sdd_agent.py:130 |
def _render_yaml(spec) |
run |
function | skills/claude_md_orchestrator/sdd_agent.py:204 |
def run(contract, config) |
TddResult |
class | skills/claude_md_orchestrator/tdd_agent.py:90 |
class TddResult |
_compose_tests |
function | skills/claude_md_orchestrator/tdd_agent.py:110 |
def _compose_tests(spec, contract) |
_module_name |
function | skills/claude_md_orchestrator/tdd_agent.py:105 |
def _module_name(contract) |
_run_pytest |
function | skills/claude_md_orchestrator/tdd_agent.py:154 |
def _run_pytest(test_path, cwd) |
_slug |
function | skills/claude_md_orchestrator/tdd_agent.py:79 |
def _slug(value) |
read_test_source |
function | skills/claude_md_orchestrator/tdd_agent.py:228 |
def read_test_source(test_path) |
run |
function | skills/claude_md_orchestrator/tdd_agent.py:175 |
def run(contract, spec, config) |
config |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:54 |
def config(tmp_run_dir, tmp_path) |
test_bdd_agent_lands_green |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:116 |
def test_bdd_agent_lands_green(config) |
test_boy_scout_returns_report |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:237 |
def test_boy_scout_returns_report(config) |
test_cicd_agent_writes_pipeline |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:260 |
def test_cicd_agent_writes_pipeline(config) |
test_cicd_deploy_gate_checks_secret |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:310 |
def test_cicd_deploy_gate_checks_secret(config) |
test_cicd_deploy_gate_is_timing_safe |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:332 |
def test_cicd_deploy_gate_is_timing_safe() |
test_documentation_agent_emits_fenced_markdown |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:221 |
def test_documentation_agent_emits_fenced_markdown(config) |
test_dod_validators_block_absolute_paths |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:152 |
def test_dod_validators_block_absolute_paths() |
test_dod_validators_block_emoji |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:131 |
def test_dod_validators_block_emoji() |
test_dod_validators_block_inline_comments |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:138 |
def test_dod_validators_block_inline_comments() |
test_dod_validators_block_todo_markers |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:145 |
def test_dod_validators_block_todo_markers() |
test_dod_validators_require_docstrings |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:159 |
def test_dod_validators_require_docstrings() |
test_models_spec_round_trip |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:294 |
def test_models_spec_round_trip() |
test_orchestrator_blocks_on_missing_contracts |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:204 |
def test_orchestrator_blocks_on_missing_contracts(tmp_run_dir, tmp_path) |
test_orchestrator_blocks_on_sad_path_shortage |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:188 |
def test_orchestrator_blocks_on_sad_path_shortage(config) |
test_orchestrator_full_cycle |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:166 |
def test_orchestrator_full_cycle(config) |
test_parser_extracts_contract |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:78 |
def test_parser_extracts_contract(config) |
test_sdd_agent_writes_spec |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:86 |
def test_sdd_agent_writes_spec(config) |
test_tdd_agent_lands_red |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:102 |
def test_tdd_agent_lands_red(config) |
tmp_run_dir |
function | skills/claude_md_orchestrator/tests/test_orchestrator.py:46 |
def tmp_run_dir(tmp_path) |
CheckResult |
class | skills/claude_md_orchestrator/validators.py:96 |
class CheckResult |
_EmojiPattern |
class | skills/claude_md_orchestrator/validators.py:74 |
class _EmojiPattern |
_EmojiSpan |
class | skills/claude_md_orchestrator/validators.py:57 |
class _EmojiSpan |
__init__ |
method | skills/claude_md_orchestrator/validators.py:60 |
def __init__(self, start, text) |
blocks |
method | skills/claude_md_orchestrator/validators.py:111 |
def blocks(self) |
check_docstrings |
function | skills/claude_md_orchestrator/validators.py:249 |
def check_docstrings(source, path) |
check_english_only |
function | skills/claude_md_orchestrator/validators.py:225 |
def check_english_only(source, path) |
check_magic_numbers |
function | skills/claude_md_orchestrator/validators.py:324 |
def check_magic_numbers(source, path, allow) |
check_markdown |
function | skills/claude_md_orchestrator/validators.py:372 |
def check_markdown(content, path) |
check_no_comments |
function | skills/claude_md_orchestrator/validators.py:155 |
def check_no_comments(source, path) |
check_no_emoji |
function | skills/claude_md_orchestrator/validators.py:186 |
def check_no_emoji(content, path) |
check_no_forbidden_markers |
function | skills/claude_md_orchestrator/validators.py:208 |
def check_no_forbidden_markers(content, path) |
check_no_hardcoded_paths_or_ips |
function | skills/claude_md_orchestrator/validators.py:290 |
def check_no_hardcoded_paths_or_ips(source, path) |
check_source |
function | skills/claude_md_orchestrator/validators.py:359 |
def check_source(source, path, allow_numbers) |
check_spec |
function | skills/claude_md_orchestrator/validators.py:381 |
def check_spec(spec, min_sad_paths) |
find_block_comments |
function | skills/claude_md_orchestrator/validators.py:116 |
def find_block_comments(source) |
find_inline_comments |
function | skills/claude_md_orchestrator/validators.py:138 |
def find_inline_comments(source) |
finditer |
method | skills/claude_md_orchestrator/validators.py:81 |
def finditer(self, content) |
group |
method | skills/claude_md_orchestrator/validators.py:69 |
def group(self, index) |
passed |
method | skills/claude_md_orchestrator/validators.py:107 |
def passed(self) |
start |
method | skills/claude_md_orchestrator/validators.py:65 |
def start(self) |
ControlState |
class | skills/daemon_control.py:88 |
class ControlState |
DaemonControl |
class | skills/daemon_control.py:162 |
class DaemonControl |
PendingAction |
class | skills/daemon_control.py:49 |
class PendingAction |
__init__ |
method | skills/daemon_control.py:171 |
def __init__(self, sessions_dir) |
_first_token |
function | skills/daemon_control.py:154 |
def _first_token(command) |
add_veto |
method | skills/daemon_control.py:252 |
def add_veto(self, command_token) |
clear_vetoes |
method | skills/daemon_control.py:275 |
def clear_vetoes(self) |
consume |
method | skills/daemon_control.py:343 |
def consume(self, action_id) |
decide |
method | skills/daemon_control.py:317 |
def decide(self, action_id, decision) |
from_dict |
method | skills/daemon_control.py:121 |
def from_dict(cls, data) |
is_expired |
method | skills/daemon_control.py:79 |
def is_expired(self, now) |
is_paused |
method | skills/daemon_control.py:375 |
def is_paused(self) |
is_vetoed |
method | skills/daemon_control.py:379 |
def is_vetoed(self, command) |
load |
method | skills/daemon_control.py:188 |
def load(self) |
path |
method | skills/daemon_control.py:184 |
def path(self) |
pause |
method | skills/daemon_control.py:240 |
def pause(self) |
propose |
method | skills/daemon_control.py:290 |
def propose(self, command) |
remove_veto |
method | skills/daemon_control.py:267 |
def remove_veto(self, command_token) |
require_approval |
method | skills/daemon_control.py:248 |
def require_approval(self) |
resume |
method | skills/daemon_control.py:244 |
def resume(self) |
save |
method | skills/daemon_control.py:201 |
def save(self, state) |
set_focus |
method | skills/daemon_control.py:282 |
def set_focus(self, targets) |
set_mode |
method | skills/daemon_control.py:231 |
def set_mode(self, mode) |
Next: SYMBOLS_p22.md