Repository navigation
Agent API_p18
Previous: API_p17.md
-
parse_requirement(function)scripts/generate_sbom.py:25def parse_requirement(line)-- Split one requirements line into (name, pinned_version|None). -
collect_components(function)scripts/generate_sbom.py:37def collect_components(with_ml)-- Parse requirements files into CycloneDX components, deduplicated. -
project_version(function)scripts/generate_sbom.py:68def project_version()-- Read the package version from pyproject.toml. -
build_sbom(function)scripts/generate_sbom.py:74def build_sbom(with_ml)-- Assemble the CycloneDX document. -
main(function)scripts/generate_sbom.py:92def main()-- CLI entry point.
Imported by: scripts/read_journal.py, tests/test_journal.py
-
JournalConfig.from_git_remote(method)scripts/journal.py:71def from_git_remote(cls, remote, category)-- Build a config from theoriginremote of the current checkout. -
Journal.repo_id(method)scripts/journal.py:184def repo_id(self)-- The GraphQL node id of the repository. -
Journal.category_id(method)scripts/journal.py:192def category_id(self)-- The GraphQL node id of the journal category. -
Journal.post(method)scripts/journal.py:206def post(self, title, body)-- Create a journal entry and return its number, url, and title. -
Journal.entries(method)scripts/journal.py:223def entries(self, limit)-- Return the most recently updated journal entries. -
main(function)scripts/journal.py:264def main(argv)-- Run the journal CLI and return the process exit code.
-
healthy(function)scripts/lazy_llamacpp_serve.sh:33
-
ask(function)scripts/lazy_llamacpp_setup.sh:40
Imported by: skills/lazyown_mcp.py
-
patch_opencode(function)scripts/lazy_opencode_config.py:46def patch_opencode(set_default, host)-- Merge the llamacpp provider into the opencode config. -
patch_hermes(function)scripts/lazy_opencode_config.py:93def patch_hermes(host)-- Point the hermes config at the local llama.cpp server. -
main(function)scripts/lazy_opencode_config.py:150def main(argv)-- CLI entry:--target opencode|hermes|both [--set-default].
-
merge_phase(function)scripts/migrate_commandsets.py:117def merge_phase(phase, dry_run)-- Merge one phase's migrated methods into its clean file. -
main(function)scripts/migrate_commandsets.py:158def main()
Imported by: tests/test_migrate_lazyown_generator.py
-
extract_method(function)scripts/migrate_lazyown.py:88def extract_method(source, node)-- Return the raw source text of a function definition. -
rewrite_globals(function)scripts/migrate_lazyown.py:96def rewrite_globals(method_source)-- Replace bare module-global names withself.params[...]. -
build_migrated_module(function)scripts/migrate_lazyown.py:124def build_migrated_module(phase, category, methods)-- Return the source text of a migratedCommandSetmodule. -
main(function)scripts/migrate_lazyown.py:173def main()
-
runners(function)scripts/mutate.sh:29 -
changed_sources(function)scripts/mutate.sh:33 -
usage(function)scripts/mutate.sh:40
-
discover_runners(function)scripts/mutation_gate.py:25def discover_runners()-- Return sorted curated mutation runners. -
run_runner(function)scripts/mutation_gate.py:34def run_runner(path, timeout_s)-- Execute one mutation runner. -
main(function)scripts/mutation_gate.py:63def main(argv)-- Entry point for the mutation gate.
-
log(function)scripts/publish_wiki.sh:37 -
fail(function)scripts/publish_wiki.sh:38 -
write_home(function)scripts/publish_wiki.sh:58 -
write_installation(function)scripts/publish_wiki.sh:92 -
write_c2_api(function)scripts/publish_wiki.sh:150 -
write_plugins(function)scripts/publish_wiki.sh:174 -
write_sidebar(function)scripts/publish_wiki.sh:188 -
write_footer(function)scripts/publish_wiki.sh:207
Depends on: scripts/journal.py
-
main(function)scripts/read_journal.py:29def main(argv)-- Print the recent journal entries and return the process exit code.
-
check(function)scripts/smoke_onboarding.sh:8
-
canonical_command_count(function)scripts/sync_doc_stats.py:87def canonical_command_count(root)-- Read the canonical command count from the committed command index. -
project_version(function)scripts/sync_doc_stats.py:100def project_version(root)-- Read the package version from pyproject.toml,0.0.0when absent. -
measure_stats(function)scripts/sync_doc_stats.py:109def measure_stats(root)-- Measure every published count from the live tree. -
render(function)scripts/sync_doc_stats.py:136def render(template, stats)-- Format one replacement template with the measured stats. -
sync(function)scripts/sync_doc_stats.py:141def sync(check, stats, root)-- Apply or verify every replacement; return the list of stale spots. -
main(function)scripts/sync_doc_stats.py:165def main()-- CLI entry point.
-
fail(function)scripts/top_tier_check.py:23def fail(message) -
ok(function)scripts/top_tier_check.py:28def ok(message) -
count_cli_commands(function)scripts/top_tier_check.py:32def count_cli_commands() -
count_mcp_tools(function)scripts/top_tier_check.py:43def count_mcp_tools() -
count_addons(function)scripts/top_tier_check.py:48def count_addons() -
check_versions(function)scripts/top_tier_check.py:52def check_versions() -
check_doc_counts(function)scripts/top_tier_check.py:70def check_doc_counts(commands, mcp, addons) -
check_tracked_secrets(function)scripts/top_tier_check.py:81def check_tracked_secrets() -
check_release_inputs(function)scripts/top_tier_check.py:108def check_release_inputs() -
main(function)scripts/top_tier_check.py:116def main()
-
build_technique_index(function)scripts/update_apt_atomic_ids.py:22def build_technique_index(atomics_path)-- Map technique_id -> list of {atomic_id, name, description}. -
update_playbooks(function)scripts/update_apt_atomic_ids.py:46def update_playbooks(index, playbook_dir)
-
pass(function)scripts/validate_agent_contract.sh:23 -
fail(function)scripts/validate_agent_contract.sh:27 -
check(function)scripts/validate_agent_contract.sh:32 -
check_no_hardcoded_passwords(function)scripts/validate_agent_contract.sh:59-- -- No hardcoded credentials outside payload.json --- Pentest help-text, doc placeholders (<...>), template vars ({{... -
check_no_hardcoded_wordlists(function)scripts/validate_agent_contract.sh:74-- -- No hardcoded wordlist paths outside payload.json --- Help-text examples, docstrings and filesystem hints are...
Depends on: core/logging.py, modules/logging_config.py
Imported by: skills/lazyown_mcp.py, tests/test_aci_planner.py
-
AttackPhase.to_dict(method)skills/aci_planner.py:171def to_dict(self)-- Serialize to dict for JSON persistence. -
AttackPhase.from_dict(method)skills/aci_planner.py:176def from_dict(cls, d)-- Deserialize from dict. -
ACIPlan.active_phase(method)skills/aci_planner.py:199def active_phase(self)-- Return the first phase that is active or pending. -
ACIPlan.completion_pct(method)skills/aci_planner.py:207def completion_pct(self)-- Percentage of phases that are done or skipped. -
ACIPlan.to_dict(method)skills/aci_planner.py:214def to_dict(self)-- Serialize to dict for JSON persistence. -
ACIPlan.from_dict(method)skills/aci_planner.py:221def from_dict(cls, d)-- Deserialize from dict. -
ACIPlanner.__init__(method)skills/aci_planner.py:461def __init__(self, api_key, objectives_file, plan_file) -
ACIPlanner.plan(method)skills/aci_planner.py:471def plan(self, goal, phase_filter)-- Decompose goal into an ACIPlan, inject objectives, persist. -
ACIEngine.__init__(method)skills/aci_planner.py:604def __init__(self, api_key, plan_file, objectives_file, history_file, replan_threshold) -
ACIEngine.status(method)skills/aci_planner.py:618def status(self)-- Return a structured status dict for the active plan. -
ACIEngine.should_replan(method)skills/aci_planner.py:658def should_replan(self, plan)-- Return True when the plan is stalled and a replan is warranted. -
ACIEngine.replan(method)skills/aci_planner.py:671def replan(self, reason)-- Generate a new set of objectives for blocked/remaining phases. -
ACIEngine.complete(method)skills/aci_planner.py:741def complete(self)-- Mark the active plan as completed and archive it. -
ACIReflector.__init__(method)skills/aci_planner.py:797def __init__(self, lessons_file) -
ACIReflector.reflect(method)skills/aci_planner.py:800def reflect(self, plan)-- Analyse plan and generate lessons. -
mcp_aci_plan(function)skills/aci_planner.py:865def mcp_aci_plan(goal, target, scope, domain, os_hint, phase_filter)-- Plan an engagement goal and return a JSON summary. -
mcp_aci_status(function)skills/aci_planner.py:923def mcp_aci_status()-- Return live status of the active ACI plan as JSON. -
mcp_aci_replan(function)skills/aci_planner.py:940def mcp_aci_replan(reason)-- Force adaptive replanning of the active ACI plan. -
main(function)skills/aci_planner.py:1003def main(argv)-- Entry point for CLI usage.
Depends on: core/logging.py, modules/asset_graph.py, modules/db.py, modules/detection_oracle.py, modules/enrich.py, modules/event_consumers.py, modules/evidence.py, modules/finding_lifecycle.py, modules/goals.py, modules/intercept.py, modules/killchain.py, modules/llm_pool.py, modules/logging_config.py, modules/metrics.py, modules/notify.py, modules/obs_parser.py, modules/pipeline_engine.py, modules/planner.py, modules/reactive_engine.py, modules/rl_trainer.py, modules/toolset.py, modules/traffic_recorder.py, modules/world_model.py, skills/daemon_control.py, skills/lazyown_llm.py, skills/lazyown_mcp.py, skills/lazyown_mcp_helpers.py, skills/lazyown_objective.py, skills/lazyown_policy.py, skills/swan_agent.py
Imported by: cli/commands/database.py, cli/commands/session_ops.py, modules/pipeline_engine.py, skills/autonomous_replay.py, skills/lazyown_mcp.py, skills/tests/test_autonomous_daemon.py, skills/unified_orchestrator.py, tests/test_autonomous_replay.py, tests/test_daemon_loop.py, tests/test_engage_gates.py, tests/test_engage_orchestrator.py, tests/test_metrics_aware_selector.py, tests/test_moe_rl_swan.py, tests/test_pipeline_engine.py, tests/test_scope_bound_auto_gate.py
-
compute_decision_seed(function)skills/autonomous_daemon.py:394def compute_decision_seed(objective_id, step_n, source)-- Return a deterministic identifier for a daemon decision. -
ICommandRunner.run(method)skills/autonomous_daemon.py:426def run(self, command, timeout)-- Execute command within timeout seconds. -
ICommandRunner.name(method)skills/autonomous_daemon.py:431def name(self)-- Human-readable identifier for this runner. -
MCPCommandRunner.name(method)skills/autonomous_daemon.py:482def name(self) -
MCPCommandRunner.run(method)skills/autonomous_daemon.py:485def run(self, command, timeout)-- Try to import and call the MCP runner. -
PTYCommandRunner.name(method)skills/autonomous_daemon.py:502def name(self) -
PTYCommandRunner.run(method)skills/autonomous_daemon.py:505def run(self, command, timeout)-- Execute command via PTY. -
CommandRunnerChain.__init__(method)skills/autonomous_daemon.py:592def __init__(self, runners) -
CommandRunnerChain.name(method)skills/autonomous_daemon.py:598def name(self) -
CommandRunnerChain.run(method)skills/autonomous_daemon.py:601def run(self, command, timeout)-- Try each runner in sequence. -
ICommandSelector.select(method)skills/autonomous_daemon.py:689def select(self, target, phase, context)-- Return a CommandDecision or None if this selector has no suggestion. -
ReactiveSelector.__init__(method)skills/autonomous_daemon.py:704def __init__(self, reactive_engine) -
ReactiveSelector.register_output(method)skills/autonomous_daemon.py:708def register_output(self, output, command, platform)-- Feed reactive engine with last command output to generate new decisions. -
ReactiveSelector.select(method)skills/autonomous_daemon.py:735def select(self, target, phase, context)-- Pop and return the pending reactive decision if present. -
ParquetSelector.__init__(method)skills/autonomous_daemon.py:750def __init__(self, pdb, fail_counts) -
ParquetSelector.select(method)skills/autonomous_daemon.py:754def select(self, target, phase, context)-- Return the most-frequent successful command for this phase. -
BridgeSelector.__init__(method)skills/autonomous_daemon.py:796def __init__(self, dispatcher, fail_counts) -
BridgeSelector.select(method)skills/autonomous_daemon.py:800def select(self, target, phase, context)-- Return a bridge catalog suggestion for this phase. -
LLMSelector.select(method)skills/autonomous_daemon.py:866def select(self, target, phase, context)-- Return an LLM-suggested command with catalog context, or None if disabled. -
SWANSelector.select(method)skills/autonomous_daemon.py:988def select(self, target, phase, context)-- Ask the best MoE expert for a command recommendation. -
FallbackSelector.select(method)skills/autonomous_daemon.py:1034def select(self, target, phase, context)-- Return the static fallback command for this phase. -
MetricsAwareSelector.__init__(method)skills/autonomous_daemon.py:1071def __init__(self, wrapped, metrics_source, min_success_rate, min_attempts, window_seconds, cache_ttl_s, clock)-- Initialise the decorator. -
MetricsAwareSelector.wrapped(method)skills/autonomous_daemon.py:1117def wrapped(self)-- Return the underlying selector for introspection in tests. -
MetricsAwareSelector.select(method)skills/autonomous_daemon.py:1203def select(self, target, phase, context)-- Honour the :class:ICommandSelectorcontract. -
CredentialSpraySelector.__init__(method)skills/autonomous_daemon.py:1304def __init__(self, fail_counts) -
CredentialSpraySelector.select(method)skills/autonomous_daemon.py:1308def select(self, target, phase, context)-- Return a spray command when credentials + matching service are available. -
CascadeStrategy.__init__(method)skills/autonomous_daemon.py:1344def __init__(self, selectors) -
CascadeStrategy.next_command(method)skills/autonomous_daemon.py:1347def next_command(self, target, phase, context)-- Try each selector in order. -
StrategyEngine.__init__(method)skills/autonomous_daemon.py:1382def __init__(self, runner, selectors) -
StrategyEngine.register_output(method)skills/autonomous_daemon.py:1409def register_output(self, output, command, platform, success)-- Feed the reactive selector with the last command output. -
StrategyEngine.next_command(method)skills/autonomous_daemon.py:1423def next_command(self, target, phase, services, os_hint)-- Select the next command for target/phase using the cascade. -
IObjectiveHandler.handle(method)skills/autonomous_daemon.py:1457def handle(self, objective_id, objective_text, target, context)-- Execute objective and return a list of step results. -
ExecutionEngine.__init__(method)skills/autonomous_daemon.py:1479def __init__(self, strategy, max_steps, world_model, obs_parser, facts, loop) -
ExecutionEngine.handle(method)skills/autonomous_daemon.py:1495def handle(self, objective_id, objective_text, target, context)-- Synchronous entry point. -
ExecutionEngine.run_async(method)skills/autonomous_daemon.py:1505def run_async(self, objective_id, objective_text, target)-- Asyncio entry point used by objective_loop. -
DroneCoordinator.__init__(method)skills/autonomous_daemon.py:2814def __init__(self) -
DroneCoordinator.process_findings(method)skills/autonomous_daemon.py:2819def process_findings(self, findings, target, objective_id, payload_key)-- Launch drones for relevant findings. -
EnginePhaseResult.did_switch(method)skills/autonomous_daemon.py:3120def did_switch(self)-- True when the orchestrator used a fallback tool. -
IToolFallbackResolver.next_tool(method)skills/autonomous_daemon.py:3129def next_tool(self, failed_command, phase, attempt)-- Return the next candidate command or None when exhausted. -
StaticFallbackResolver.next_tool(method)skills/autonomous_daemon.py:3146def next_tool(self, failed_command, phase, attempt) -
BridgeFallbackResolver.__init__(method)skills/autonomous_daemon.py:3168def __init__(self, dispatcher) -
BridgeFallbackResolver.next_tool(method)skills/autonomous_daemon.py:3193def next_tool(self, failed_command, phase, attempt) -
_ShellDetector.__init__(method)skills/autonomous_daemon.py:3220def __init__(self, narrator) -
_ShellDetector.poll(method)skills/autonomous_daemon.py:3225def poll(self, target)-- Return the newly-detected client_ids since the previous poll. -
_ShellDetector.detect_in_output(method)skills/autonomous_daemon.py:3266def detect_in_output(self, output, target)-- Return True when a shell/root-shell signal appears in command output. -
EngageOrchestrator.__init__(method)skills/autonomous_daemon.py:3312def __init__(self, target, runner, narrator, approval_gate, fallback_resolver, shell_detector, plan... -
EngageOrchestrator.engagement_id(method)skills/autonomous_daemon.py:3357def engagement_id(self)-- Stable id for this engagement (correlates events in logs). -
EngageOrchestrator.run(method)skills/autonomous_daemon.py:3361def run(self)-- Drive the full plan against the configured target. -
mcp_engage_target(function)skills/autonomous_daemon.py:4005def mcp_engage_target(target, max_switches_per_step, detach, auto)-- Public MCP / CLI entry point for the engage verb. -
mcp_engage_status(function)skills/autonomous_daemon.py:4095def mcp_engage_status(last_n)-- Return the last N lines of sessions/engagement.log plus pending approvals. -
mcp_engage_approve(function)skills/autonomous_daemon.py:4121def mcp_engage_approve(approval_id, decision, operator)-- Resolve a pending approval. decision must be 'approved' or 'denied'. -
mcp_engage_list_pending(function)skills/autonomous_daemon.py:4146def mcp_engage_list_pending()-- List every pending approval awaiting an operator decision. -
cmd_engage(function)skills/autonomous_daemon.py:4164def cmd_engage(target, max_switches_per_step, detach)-- CLI helper bound to theengage <ip>daemon subcommand. -
objective_loop(function)skills/autonomous_daemon.py:4203def objective_loop(max_steps, loop)-- Root autonomous loop: takes pending objectives from objectives.jsonl and executes them without waiting for Claude... -
world_model_watcher(function)skills/autonomous_daemon.py:4346def world_model_watcher(loop)-- Watch world_model.json. -
heartbeat_loop(function)skills/autonomous_daemon.py:4537def heartbeat_loop()-- Emit heartbeat and write status every HEARTBEAT_S seconds. -
cmd_run(function)skills/autonomous_daemon.py:4664def cmd_run(max_steps)-- Run daemon in foreground (debug mode). -
cmd_start(function)skills/autonomous_daemon.py:4673def cmd_start(max_steps)-- Fork, detach, and run daemon in background. -
cmd_stop(function)skills/autonomous_daemon.py:4703def cmd_stop()-- Send SIGTERM to the running daemon. -
cmd_status(function)skills/autonomous_daemon.py:4720def cmd_status()-- Print current daemon status to stdout. -
cmd_inject(function)skills/autonomous_daemon.py:4736def cmd_inject(text, priority)-- Inject an objective from the CLI, split into verifiable sub-goals. -
mcp_autonomous_start(function)skills/autonomous_daemon.py:4770def mcp_autonomous_start(max_steps, backend)-- Start the autonomous daemon in a background thread (for MCP calls). -
mcp_autonomous_stop(function)skills/autonomous_daemon.py:4812def mcp_autonomous_stop()-- Stop the autonomous daemon. -
mcp_autonomous_status(function)skills/autonomous_daemon.py:4828def mcp_autonomous_status()-- Current daemon state: objectives, steps, drones, phase. -
mcp_autonomous_inject(function)skills/autonomous_daemon.py:4841def mcp_autonomous_inject(text, priority, target)-- Inject an objective into the daemon queue and into sessions/tasks.json. -
mcp_autonomous_events(function)skills/autonomous_daemon.py:4885def mcp_autonomous_events(last_n)-- Read the last N events from autonomous_events.jsonl.
Depends on: core/logging.py, skills/autonomous_daemon.py
Imported by: skills/lazyown_mcp.py, tests/test_autonomous_replay.py
-
ReplayReport.to_dict(method)skills/autonomous_replay.py:114def to_dict(self)-- Return the report as a JSON-serialisable dictionary. -
EventLogReader.__init__(method)skills/autonomous_replay.py:136def __init__(self, path)-- Initialise the reader. -
EventLogReader.path(method)skills/autonomous_replay.py:147def path(self)-- Return the source path. -
EventLogReader.read(method)skills/autonomous_replay.py:152def read(self)-- Return every event in the log, oldest first. -
EventLogReader.slice(method)skills/autonomous_replay.py:177def slice(self, events, from_event_id, to_event_id)-- Return the inclusive subrange of events byid. -
ReplayDispatcher.__init__(method)skills/autonomous_replay.py:221def __init__(self, reader, seed_fn)-- Initialise the dispatcher. -
ReplayDispatcher.trace(method)skills/autonomous_replay.py:325def trace(self, from_event_id, to_event_id)-- Replay the recorded decision sequence without executing it. -
ReplayDispatcher.execute(method)skills/autonomous_replay.py:357def execute(self, from_event_id, to_event_id, runner, timeout)-- Replay the recorded sequence and re-run each command. -
replay(function)skills/autonomous_replay.py:473def replay(from_event_id, to_event_id, mode, events_path, runner, timeout)-- Convenience entry point used by the MCP tool layer.
Depends on: skills/claude_md_orchestrator/config.py, skills/claude_md_orchestrator/models.py, skills/claude_md_orchestrator/tdd_agent.py, skills/claude_md_orchestrator/validators.py
-
run(function)skills/claude_md_orchestrator/bdd_agent.py:151def run(contract, spec, suite, config)-- Run the implementation agent for one contract.
Depends on: skills/claude_md_orchestrator/config.py, skills/claude_md_orchestrator/models.py, skills/claude_md_orchestrator/validators.py
-
run(function)skills/claude_md_orchestrator/boy_scout.py:90def run(state, config)-- Run the boy scout pass for one contract. -
write_report(function)skills/claude_md_orchestrator/boy_scout.py:110def write_report(report, config)-- Persist the boy scout proposal to disk.
Depends on: skills/claude_md_orchestrator/config.py, skills/claude_md_orchestrator/models.py
-
run(function)skills/claude_md_orchestrator/cicd_agent.py:177def run(contract, spec, report, config)-- Run the CI and CD agent for one contract.
Imported by: skills/claude_md_orchestrator/__init__.py, skills/claude_md_orchestrator/bdd_agent.py, skills/claude_md_orchestrator/boy_scout.py, skills/claude_md_orchestrator/cicd_agent.py, skills/claude_md_orchestrator/documentation_agent.py, skills/claude_md_orchestrator/orchestrator.py, skills/claude_md_orchestrator/parser.py, skills/claude_md_orchestrator/reviewer_agent.py, skills/claude_md_orchestrator/sdd_agent.py, skills/claude_md_orchestrator/tdd_agent.py
-
Config.ensure(method)skills/claude_md_orchestrator/config.py:112def ensure(self)-- Create the run subdirectories if they do not exist. -
Config.state_path(method)skills/claude_md_orchestrator/config.py:122def state_path(self)-- Return the absolute path of the cycle state file. -
Config.specs_dir(method)skills/claude_md_orchestrator/config.py:126def specs_dir(self)-- Return the absolute path of the spec directory. -
Config.tests_dir(method)skills/claude_md_orchestrator/config.py:130def tests_dir(self)-- Return the absolute path of the test directory. -
Config.src_dir(method)skills/claude_md_orchestrator/config.py:134def src_dir(self)-- Return the absolute path of the implementation directory. -
Config.review_dir(method)skills/claude_md_orchestrator/config.py:138def review_dir(self)-- Return the absolute path of the review directory. -
Config.docs_dir(method)skills/claude_md_orchestrator/config.py:142def docs_dir(self)-- Return the absolute path of the documentation directory. -
Config.logs_dir(method)skills/claude_md_orchestrator/config.py:146def logs_dir(self)-- Return the absolute path of the log directory. -
Config.log_path(method)skills/claude_md_orchestrator/config.py:150def log_path(self)-- Return the absolute path of the JSONL log for the active run. -
load_config(function)skills/claude_md_orchestrator/config.py:155def load_config()-- Build a Config from environment variables and return it. -
resolve_optional(function)skills/claude_md_orchestrator/config.py:164def resolve_optional(config, key)-- Return the environment value for a key or None when missing.
Depends on: skills/claude_md_orchestrator/config.py, skills/claude_md_orchestrator/models.py
-
run(function)skills/claude_md_orchestrator/documentation_agent.py:123def run(contract, spec, report, config)-- Run the documentation agent for one contract.
Depends on: cli/commands/enum.py
Imported by: skills/claude_md_orchestrator/__init__.py, skills/claude_md_orchestrator/bdd_agent.py, skills/claude_md_orchestrator/boy_scout.py, skills/claude_md_orchestrator/cicd_agent.py, skills/claude_md_orchestrator/documentation_agent.py, skills/claude_md_orchestrator/orchestrator.py, skills/claude_md_orchestrator/parser.py, skills/claude_md_orchestrator/reviewer_agent.py, skills/claude_md_orchestrator/sdd_agent.py, skills/claude_md_orchestrator/tdd_agent.py, skills/claude_md_orchestrator/validators.py
-
Contract.to_dict(method)skills/claude_md_orchestrator/models.py:91def to_dict(self)-- Return a JSON friendly view of the contract. -
Contract.from_dict(method)skills/claude_md_orchestrator/models.py:96def from_dict(cls, data)-- Build a Contract from a JSON friendly dictionary. -
SadPath.to_dict(method)skills/claude_md_orchestrator/models.py:120def to_dict(self)-- Return a JSON friendly view of the sad path. -
SadPath.from_dict(method)skills/claude_md_orchestrator/models.py:125def from_dict(cls, data)-- Build a SadPath from a JSON friendly dictionary. -
Spec.to_dict(method)skills/claude_md_orchestrator/models.py:166def to_dict(self)-- Return a JSON friendly view of the spec. -
Spec.from_dict(method)skills/claude_md_orchestrator/models.py:173def from_dict(cls, data)-- Build a Spec from a JSON friendly dictionary. -
Spec.validate(method)skills/claude_md_orchestrator/models.py:189def validate(self, min_sad_paths)-- Return the list of DoD violations the spec carries. -
TestSuite.to_dict(method)skills/claude_md_orchestrator/models.py:236def to_dict(self)-- Return a JSON friendly view of the test suite. -
TestSuite.from_dict(method)skills/claude_md_orchestrator/models.py:243def from_dict(cls, data)-- Build a TestSuite from a JSON friendly dictionary. -
Finding.to_dict(method)skills/claude_md_orchestrator/models.py:270def to_dict(self)-- Return a JSON friendly view of the finding. -
Finding.from_dict(method)skills/claude_md_orchestrator/models.py:280def from_dict(cls, data)-- Build a Finding from a JSON friendly dictionary. -
ReviewReport.blockers(method)skills/claude_md_orchestrator/models.py:315def blockers(self)-- Return the list of blocker findings. -
ReviewReport.to_dict(method)skills/claude_md_orchestrator/models.py:319def to_dict(self)-- Return a JSON friendly view of the report. -
ReviewReport.from_dict(method)skills/claude_md_orchestrator/models.py:333def from_dict(cls, data)-- Build a ReviewReport from a JSON friendly dictionary. -
CicleState.to_dict(method)skills/claude_md_orchestrator/models.py:383def to_dict(self)-- Return a JSON friendly view of the state. -
CicleState.from_dict(method)skills/claude_md_orchestrator/models.py:402def from_dict(cls, data)-- Build a CicleState from a JSON friendly dictionary. -
CicleStateFile.to_dict(method)skills/claude_md_orchestrator/models.py:440def to_dict(self)-- Return a JSON friendly view of the state file. -
CicleStateFile.from_dict(method)skills/claude_md_orchestrator/models.py:450def from_dict(cls, data)-- Build a CicleStateFile from a JSON friendly dictionary. -
CicleStateFile.save(method)skills/claude_md_orchestrator/models.py:459def save(self, path)-- Persist the state to disk as pretty JSON. -
CicleStateFile.load(method)skills/claude_md_orchestrator/models.py:467def load(cls, path)-- Read the state from disk. -
write_jsonl(function)skills/claude_md_orchestrator/models.py:480def write_jsonl(path, event)-- Append a single JSONL event to the log file.
Depends on: skills/claude_md_orchestrator/config.py, skills/claude_md_orchestrator/models.py, skills/claude_md_orchestrator/parser.py
Imported by: skills/claude_md_orchestrator/__init__.py
-
run(function)skills/claude_md_orchestrator/orchestrator.py:275def run(config, options)-- Run the orchestrator for the current run directory. -
summary_to_dict(function)skills/claude_md_orchestrator/orchestrator.py:306def summary_to_dict(summary)-- Return a JSON friendly view of the summary. -
main(function)skills/claude_md_orchestrator/orchestrator.py:393def main(argv)-- Run the orchestrator CLI and return the process exit code.
Depends on: skills/claude_md_orchestrator/config.py, skills/claude_md_orchestrator/models.py
Imported by: pwntomate.py, skills/claude_md_orchestrator/orchestrator.py, static/js/xterm.js, utils.py
-
flush_body(function)skills/claude_md_orchestrator/parser.py:97def flush_body() -
parse_claude_md(function)skills/claude_md_orchestrator/parser.py:167def parse_claude_md(path)-- Parse a CLAUDE.md file and return the list of contracts. -
load_contracts(function)skills/claude_md_orchestrator/parser.py:225def load_contracts(config, seeds)-- Return the contracts the orchestrator should process.
Depends on: skills/claude_md_orchestrator/config.py, skills/claude_md_orchestrator/models.py, skills/claude_md_orchestrator/validators.py
-
run(function)skills/claude_md_orchestrator/reviewer_agent.py:171def run(state, config)-- Run the reviewer for one contract. -
write_report(function)skills/claude_md_orchestrator/reviewer_agent.py:225def write_report(report, config)-- Persist the report as JSON inside the run review directory.
Depends on: modules/llm_factory.py, skills/claude_md_orchestrator/config.py, skills/claude_md_orchestrator/models.py, skills/claude_md_orchestrator/validators.py
-
run(function)skills/claude_md_orchestrator/sdd_agent.py:204def run(contract, config)-- Run the spec agent for one contract.
Depends on: skills/claude_md_orchestrator/config.py, skills/claude_md_orchestrator/models.py, skills/claude_md_orchestrator/validators.py
Imported by: skills/claude_md_orchestrator/bdd_agent.py
-
run(function)skills/claude_md_orchestrator/tdd_agent.py:175def run(contract, spec, config)-- Run the test agent for one contract. -
read_test_source(function)skills/claude_md_orchestrator/tdd_agent.py:228def read_test_source(test_path)-- Return the test source for inspection.
Depends on: core/hardening.py, skills/claude_md_orchestrator/models.py
Imported by: skills/claude_md_orchestrator/bdd_agent.py, skills/claude_md_orchestrator/boy_scout.py, skills/claude_md_orchestrator/reviewer_agent.py, skills/claude_md_orchestrator/sdd_agent.py, skills/claude_md_orchestrator/tdd_agent.py, tests/test_security_alerts_fix.py
-
_EmojiSpan.__init__(method)skills/claude_md_orchestrator/validators.py:60def __init__(self, start, text)-- Store match offset and matched text. -
_EmojiSpan.start(method)skills/claude_md_orchestrator/validators.py:65def start(self)-- Return the match offset. -
_EmojiSpan.group(method)skills/claude_md_orchestrator/validators.py:69def group(self, index)-- Return the matched text. -
_EmojiPattern.finditer(method)skills/claude_md_orchestrator/validators.py:81def finditer(self, content)-- Yield one span per emoji character in encounter order. -
CheckResult.passed(method)skills/claude_md_orchestrator/validators.py:107def passed(self)-- Return True when the result has no findings. -
CheckResult.blocks(method)skills/claude_md_orchestrator/validators.py:111def blocks(self)-- Return the blocker findings only. -
find_block_comments(function)skills/claude_md_orchestrator/validators.py:116def find_block_comments(source)-- Return the start and end line of every block comment in source. -
find_inline_comments(function)skills/claude_md_orchestrator/validators.py:138def find_inline_comments(source)-- Return the line numbers of every inline comment in source. -
check_no_comments(function)skills/claude_md_orchestrator/validators.py:155def check_no_comments(source, path)-- Return a finding for every comment in the source code. -
check_no_emoji(function)skills/claude_md_orchestrator/validators.py:186def check_no_emoji(content, path)-- Return a finding for every emoji the content carries. -
check_no_forbidden_markers(function)skills/claude_md_orchestrator/validators.py:208def check_no_forbidden_markers(content, path)-- Return a finding for every TODO, FIXME, XXX, or HACK marker. -
check_english_only(function)skills/claude_md_orchestrator/validators.py:225def check_english_only(source, path)-- Return a finding for every Spanish hint the source carries. -
check_docstrings(function)skills/claude_md_orchestrator/validators.py:249def check_docstrings(source, path)-- Return a finding for every public function or class without a docstring. -
check_no_hardcoded_paths_or_ips(function)skills/claude_md_orchestrator/validators.py:290def check_no_hardcoded_paths_or_ips(source, path)-- Return a finding for every absolute path or IP literal. -
check_magic_numbers(function)skills/claude_md_orchestrator/validators.py:324def check_magic_numbers(source, path, allow)-- Return a finding for every numeric literal that is not in the allow list. -
check_source(function)skills/claude_md_orchestrator/validators.py:359def check_source(source, path, allow_numbers)-- Run every source level DoD check and return the findings. -
check_markdown(function)skills/claude_md_orchestrator/validators.py:372def check_markdown(content, path)-- Run every markdown level DoD check and return the findings. -
check_spec(function)skills/claude_md_orchestrator/validators.py:381def check_spec(spec, min_sad_paths)-- Run the spec level DoD check and return the findings.
Imported by: cli/commands/daemon_ctl.py, skills/autonomous_daemon.py, skills/lazyown_mcp.py, tests/test_daemon_control.py
-
PendingAction.is_expired(method)skills/daemon_control.py:79def is_expired(self, now)-- ReturnTruewhen a still-pending action has exceeded its TTL. -
ControlState.to_dict(method)skills/daemon_control.py:110def to_dict(self)-- Serialise the state to a plain JSON-ready dict. -
ControlState.from_dict(method)skills/daemon_control.py:121def from_dict(cls, data)-- Build a state from JSON data, sanitising malformed input. -
DaemonControl.__init__(method)skills/daemon_control.py:171def __init__(self, sessions_dir)-- Pin the control file to<sessions_dir>/daemon_control.json. -
DaemonControl.path(method)skills/daemon_control.py:184def path(self)-- Absolute path of the control file on disk. -
DaemonControl.load(method)skills/daemon_control.py:188def load(self)-- Return the current state or defaults when the file is missing. -
DaemonControl.save(method)skills/daemon_control.py:201def save(self, state)-- Persiststateatomically. -
DaemonControl.set_mode(method)skills/daemon_control.py:231def set_mode(self, mode)-- Switch between :data:MODE_AUTO, :data:MODE_APPROVAL, :data:MODE_PAUSED. -
DaemonControl.pause(method)skills/daemon_control.py:240def pause(self)-- Convenience wrapper forset_mode(MODE_PAUSED). -
DaemonControl.resume(method)skills/daemon_control.py:244def resume(self)-- Convenience wrapper forset_mode(MODE_AUTO). -
DaemonControl.require_approval(method)skills/daemon_control.py:248def require_approval(self)-- Convenience wrapper forset_mode(MODE_APPROVAL). -
DaemonControl.add_veto(method)skills/daemon_control.py:252def add_veto(self, command_token)-- Append a first-token name to the veto list. -
DaemonControl.remove_veto(method)skills/daemon_control.py:267def remove_veto(self, command_token)-- Remove a previously vetoed command from the list. -
DaemonControl.clear_vetoes(method)skills/daemon_control.py:275def clear_vetoes(self)-- Remove every entry from the veto list. -
DaemonControl.set_focus(method)skills/daemon_control.py:282def set_focus(self, targets)-- Replace the focus-target list. -
DaemonControl.propose(method)skills/daemon_control.py:290def propose(self, command)-- Daemon-side: register a pending action awaiting approval. -
DaemonControl.decide(method)skills/daemon_control.py:317def decide(self, action_id, decision)-- Operator-side: approve or veto the pending action. -
DaemonControl.consume(method)skills/daemon_control.py:343def consume(self, action_id)-- Daemon-side: read the final decision and clear the slot. -
DaemonControl.is_paused(method)skills/daemon_control.py:375def is_paused(self)-- ReturnTruewhen the daemon must stop before executing. -
DaemonControl.is_vetoed(method)skills/daemon_control.py:379def is_vetoed(self, command)-- ReturnTruewhen the command's first token is in the veto list. -
DaemonControl.target_in_focus(method)skills/daemon_control.py:386def target_in_focus(self, target)-- ReturnTruewhen no focus is configured ortargetis in focus. -
wait_for_decision(function)skills/daemon_control.py:394def wait_for_decision(control, action)-- Block until the operator decides or the TTL expires. -
wait_until_unpaused(function)skills/daemon_control.py:445def wait_until_unpaused(control)-- Block while the daemon is paused, returning when it resumes.
Imported by: lazyc2.py
-
is_daemon_alive(function)skills/daemon_health.py:36def is_daemon_alive(timeout)-- Check whether the autonomous daemon wrote a heartbeat recently. -
daemon_status(function)skills/daemon_health.py:58def daemon_status(timeout)-- Return the full daemon health snapshot. -
DaemonHealth.__init__(method)skills/daemon_health.py:102def __init__(self, interval, health_file) -
DaemonHealth.error_count(method)skills/daemon_health.py:114def error_count(self) -
DaemonHealth.error_count(method)skills/daemon_health.py:119def error_count(self, value) -
DaemonHealth.phase(method)skills/daemon_health.py:124def phase(self) -
DaemonHealth.phase(method)skills/daemon_health.py:129def phase(self, value) -
DaemonHealth.start(method)skills/daemon_health.py:155def start(self)-- Launch the heartbeat thread. -
DaemonHealth.stop(method)skills/daemon_health.py:164def stop(self)-- Stop the heartbeat thread. -
DaemonHealth.record_error(method)skills/daemon_health.py:175def record_error(self)-- Increment the error counter. -
DaemonHealth.set_phase(method)skills/daemon_health.py:180def set_phase(self, phase)-- Update the current daemon phase. -
DaemonHealth.increment_cycles(method)skills/daemon_health.py:185def increment_cycles(self)-- Increment the completed cycles counter.
Depends on: modules/event_engine.py, modules/session_state.py, modules/timeline_narrator.py
-
write_pid(function)skills/heartbeat.py:53def write_pid() -
clear_pid(function)skills/heartbeat.py:57def clear_pid() -
is_running(function)skills/heartbeat.py:62def is_running()-- Return (is_running, pid). -
run_loop(function)skills/heartbeat.py:74def run_loop(interval, once) -
main(function)skills/heartbeat.py:127def main()
Depends on: skills/hermes-lazyown/constants.py
Imported by: skills/hermes-lazyown/mcp_server.py
-
RuleSetBuilder.__init__(method)skills/hermes-lazyown/claudemd_rules.py:24def __init__(self) -
RuleSetBuilder.with_phase(method)skills/hermes-lazyown/claudemd_rules.py:31def with_phase(self, phase)-- Set the current engagement phase. -
RuleSetBuilder.with_target(method)skills/hermes-lazyown/claudemd_rules.py:36def with_target(self, rhost)-- Set the active target IP. -
RuleSetBuilder.with_services(method)skills/hermes-lazyown/claudemd_rules.py:41def with_services(self, services)-- Set discovered services (e.g., ['http:80', 'smb:445']). -
RuleSetBuilder.with_creds(method)skills/hermes-lazyown/claudemd_rules.py:46def with_creds(self, found)-- Set whether credentials have been discovered. -
RuleSetBuilder.with_hermes(method)skills/hermes-lazyown/claudemd_rules.py:51def with_hermes(self, is_hermes)-- Set whether running inside a Hermes session. -
RuleSetBuilder.build(method)skills/hermes-lazyown/claudemd_rules.py:56def build(self)-- Build and return the complete rule set markdown. -
generate_rules(function)skills/hermes-lazyown/claudemd_rules.py:185def generate_rules(phase, rhost, services, creds_found, is_hermes)-- Convenience function: build a rule set from parameters.
Depends on: skills/hermes-lazyown/constants.py
Imported by: skills/hermes-lazyown/mcp_server.py
-
ConfigBridge.__init__(method)skills/hermes-lazyown/config_bridge.py:35def __init__(self, payload_path) -
ConfigBridge.get(method)skills/hermes-lazyown/config_bridge.py:42def get(self, key, default)-- Return the value for key, or default if not found anywhere. -
ConfigBridge.get_required(method)skills/hermes-lazyown/config_bridge.py:46def get_required(self, key)-- Return the value for key, raising ConfigBridgeError if missing. -
ConfigBridge.get_str(method)skills/hermes-lazyown/config_bridge.py:53def get_str(self, key, default)-- Return the string value for key. -
ConfigBridge.get_int(method)skills/hermes-lazyown/config_bridge.py:58def get_int(self, key, default)-- Return the integer value for key. -
ConfigBridge.get_bool(method)skills/hermes-lazyown/config_bridge.py:66def get_bool(self, key, default)-- Return the boolean value for key. -
ConfigBridge.refresh(method)skills/hermes-lazyown/config_bridge.py:75def refresh(self)-- Invalidate all caches so the next read reloads from disk. -
ConfigBridge.active_target(method)skills/hermes-lazyown/config_bridge.py:80def active_target(self)-- Return a dict with the minimal target context (rhost, domain, os_id). -
ConfigBridge.attacker_context(method)skills/hermes-lazyown/config_bridge.py:90def attacker_context(self)-- Return a dict with the attacker context (lhost, lport, etc.). -
ConfigBridge.is_hermes_session(method)skills/hermes-lazyown/config_bridge.py:99def is_hermes_session(self)-- Return True if running inside a Hermes agent session.
Depends on: modules/killchain.py
Imported by: skills/hermes-lazyown/claudemd_rules.py, skills/hermes-lazyown/config_bridge.py, skills/hermes-lazyown/executor.py, skills/hermes-lazyown/hermes_sync.py, skills/hermes-lazyown/mcp_server.py, skills/hermes-lazyown/output_compactor.py
-
Paths.lazyown_dir(method)skills/hermes-lazyown/constants.py:106def lazyown_dir()-- Return the LazyOwn project root directory. -
Paths.payload_file(method)skills/hermes-lazyown/constants.py:115def payload_file()-- Return the path to payload.json. -
Paths.sessions_dir(method)skills/hermes-lazyown/constants.py:120def sessions_dir()-- Return the path to the sessions directory. -
Paths.scan_file(method)skills/hermes-lazyown/constants.py:125def scan_file(rhost)-- Return the expected nmap scan file for a target. -
Paths.vulns_file(method)skills/hermes-lazyown/constants.py:130def vulns_file(rhost)-- Return the expected vulnerability scan file for a target. -
Paths.world_model_file(method)skills/hermes-lazyown/constants.py:135def world_model_file()-- Return the path to world_model.json. -
Paths.objectives_file(method)skills/hermes-lazyown/constants.py:140def objectives_file()-- Return the path to objectives.jsonl. -
Paths.tasks_file(method)skills/hermes-lazyown/constants.py:145def tasks_file()-- Return the path to tasks.json. -
Paths.soul_file(method)skills/hermes-lazyown/constants.py:150def soul_file()-- Return the path to soul.md. -
Paths.claude_md_file(method)skills/hermes-lazyown/constants.py:155def claude_md_file()-- Return the path to CLAUDE.md.
Depends on: skills/hermes-lazyown/constants.py
Imported by: skills/hermes-lazyown/mcp_server.py
-
ExecutionResult.__init__(method)skills/hermes-lazyown/executor.py:24def __init__(self, stdout, stderr, returncode, timed_out, duration_ms) -
ExecutionResult.combined(method)skills/hermes-lazyown/executor.py:39def combined(self)-- Return stdout and stderr combined. -
ExecutionResult.success(method)skills/hermes-lazyown/executor.py:47def success(self)-- Return True if the command exited cleanly and did not time out. -
LazyOwnExecutor.__init__(method)skills/hermes-lazyown/executor.py:66def __init__(self, lazyown_dir, timeout) -
LazyOwnExecutor.execute(method)skills/hermes-lazyown/executor.py:77def execute(self, command, timeout)-- Execute a single LazyOwn command string. -
LazyOwnExecutor.execute_batch(method)skills/hermes-lazyown/executor.py:98def execute_batch(self, commands, timeout)-- Execute multiple commands in a single LazyOwn session.
Depends on: skills/hermes-lazyown/constants.py
Imported by: skills/hermes-lazyown/mcp_server.py
-
CheckpointSerializer.__init__(method)skills/hermes-lazyown/hermes_sync.py:33def __init__(self, sessions_dir) -
CheckpointSerializer.write(method)skills/hermes-lazyown/hermes_sync.py:37def write(self, state)-- Write a checkpoint to disk. -
CheckpointSerializer.read(method)skills/hermes-lazyown/hermes_sync.py:49def read(self)-- Read the latest checkpoint, or None if absent / stale. -
CheckpointSerializer.clear(method)skills/hermes-lazyown/hermes_sync.py:64def clear(self)-- Remove the checkpoint file. -
ObjectiveTodoSync.__init__(method)skills/hermes-lazyown/hermes_sync.py:82def __init__(self, objectives_path) -
ObjectiveTodoSync.pending_objectives(method)skills/hermes-lazyown/hermes_sync.py:85def pending_objectives(self)-- Return all pending objectives from objectives.jsonl. -
ObjectiveTodoSync.mark_done(method)skills/hermes-lazyown/hermes_sync.py:106def mark_done(self, objective_text)-- Mark an objective as done by appending a completion record. -
ObjectiveTodoSync.inject_objective(method)skills/hermes-lazyown/hermes_sync.py:127def inject_objective(self, text, priority, notes)-- Inject a new objective into the LazyOwn queue. -
DelegationPlanner.plan_for_service(method)skills/hermes-lazyown/hermes_sync.py:154def plan_for_service(self, service, port, rhost)-- Return a list of delegation task descriptors for a discovered service. -
DelegationPlanner.plan_for_credential(method)skills/hermes-lazyown/hermes_sync.py:233def plan_for_credential(self, cred_type, value, rhost)-- Return delegation tasks triggered by a newly found credential.
Depends on: modules/backdoor/server.c, skills/hermes-lazyown/claudemd_rules.py, skills/hermes-lazyown/config_bridge.py, skills/hermes-lazyown/constants.py, skills/hermes-lazyown/executor.py, skills/hermes-lazyown/hermes_sync.py, skills/hermes-lazyown/output_compactor.py
-
list_tools(function)skills/hermes-lazyown/mcp_server.py:329def list_tools() -
call_tool(function)skills/hermes-lazyown/mcp_server.py:334def call_tool(name, arguments)-- Dispatch incoming tool calls to the appropriate handler. -
main(function)skills/hermes-lazyown/mcp_server.py:751def main()
Depends on: skills/hermes-lazyown/constants.py
Imported by: skills/hermes-lazyown/mcp_server.py
-
CompactionResult.__init__(method)skills/hermes-lazyown/output_compactor.py:20def __init__(self, compacted, original_lines, compacted_lines) -
CompactionResult.reduction_ratio(method)skills/hermes-lazyown/output_compactor.py:26def reduction_ratio(self)-- Return the ratio of lines removed (0.0 to 1.0). -
CompactionStrategy.compact(method)skills/hermes-lazyown/output_compactor.py:40def compact(self, raw_output, tool_name)-- Compact raw_output and return a CompactionResult. -
ReconCompaction.compact(method)skills/hermes-lazyown/output_compactor.py:55def compact(self, raw_output, tool_name) -
EnumCompaction.compact(method)skills/hermes-lazyown/output_compactor.py:93def compact(self, raw_output, tool_name) -
ExploitCompaction.compact(method)skills/hermes-lazyown/output_compactor.py:124def compact(self, raw_output, tool_name) -
PrivescCompaction.compact(method)skills/hermes-lazyown/output_compactor.py:151def compact(self, raw_output, tool_name) -
DefaultCompaction.__init__(method)skills/hermes-lazyown/output_compactor.py:165def __init__(self, max_lines) -
DefaultCompaction.compact(method)skills/hermes-lazyown/output_compactor.py:168def compact(self, raw_output, tool_name) -
OutputCompactor.__init__(method)skills/hermes-lazyown/output_compactor.py:196def __init__(self, default_max_lines) -
OutputCompactor.compact(method)skills/hermes-lazyown/output_compactor.py:200def compact(self, raw_output, phase, tool_name)-- Compact raw_output according to phase.
Next: API_p19.md
Generated offline by readmenator from commit 146a52570ef7. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_cli_commands
- community_10_modules_opsec_scorer
- community_11_modules_finding_lifecycle
- community_12_modules_kerberos_core
- community_13_modules_saas_attacks
- community_14_modules_polymorphic_engine
- community_15_contrib_legacy
- community_16_scripts_journal
- community_17_modules_backdoor
- community_18_poc_tui
- community_19_scripts_check_contract_manifest
- community_1_modules_lazyc2
- community_20_scripts_migrate_lazyown
- community_21_tools
- community_22_orphans
- community_2_cli
- community_3_modules_autonomous_daemon
- community_4_modules_lazy_loop
- community_5_lazygui_panels
- community_6_skills_claude_md_orchestrator
- community_7_static_js
- community_8_modules_llm_budget
- community_9_modules_atomic_exploit_bridge
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p22
- API_p23
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- ARCHITECTURE_p5
- ARCHITECTURE_p6
- ARCHITECTURE_p7
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- INDEX_p3
- KB_backdoor
- KB_blueprints
- KB_cgi-bin
- KB_claude_md_orchestrator
- KB_cli
- KB_cli_p2
- KB_cli_p3
- KB_cli_p4
- KB_cli_p5
- KB_commands
- KB_commands_p2
- KB_commands_p3
- KB_commands_p4
- KB_config
- KB_contract
- KB_core
- KB_core_p2
- KB_devtools
- KB_extensions
- KB_hermes-lazyown
- KB_integrations
- KB_js
- KB_js_p2
- KB_js_p3
- KB_js_p4
- KB_lazyc2
- KB_lazygui
- KB_lazyown-docker
- KB_legacy
- KB_legacy_p2
- KB_misc
- KB_modules
- KB_modules_p10
- KB_modules_p11
- KB_modules_p12
- KB_modules_p13
- KB_modules_p14
- KB_modules_p2
- KB_modules_p3
- KB_modules_p4
- KB_modules_p5
- KB_modules_p6
- KB_modules_p7
- KB_modules_p8
- KB_modules_p9
- KB_modules_tools
- KB_palettes
- KB_panels
- KB_plugins
- KB_poc_tui
- KB_root
- KB_root_p2
- KB_rootkit
- KB_scripts
- KB_security
- KB_services
- KB_skills
- KB_skills_claude_md_orchestrator_tests
- KB_skills_p2
- KB_skills_p3
- KB_skills_p4
- KB_skills_p5
- KB_skills_tests
- KB_tests
- KB_tests_p10
- KB_tests_p11
- KB_tests_p12
- KB_tests_p13
- KB_tests_p14
- KB_tests_p15
- KB_tests_p16
- KB_tests_p17
- KB_tests_p2
- KB_tests_p3
- KB_tests_p4
- KB_tests_p5
- KB_tests_p6
- KB_tests_p7
- KB_tests_p8
- KB_tests_p9
- KB_theme
- KB_tools
- KB_widgets
- KB_win_rootkit
- KB_windows
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p28
- SYMBOLS_p29
- SYMBOLS_p3
- SYMBOLS_p30
- SYMBOLS_p31
- SYMBOLS_p32
- SYMBOLS_p33
- SYMBOLS_p34
- SYMBOLS_p35
- SYMBOLS_p36
- SYMBOLS_p37
- SYMBOLS_p38
- SYMBOLS_p39
- SYMBOLS_p4
- SYMBOLS_p40
- SYMBOLS_p41
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes