Agent SYMBOLS_p22 - grisuno/LazyOwn GitHub Wiki
Symbols (page 22 of 41)
Previous: SYMBOLS_p21.md
| Symbol | Kind | File:Line | Signature |
|---|---|---|---|
target_in_focus |
method | skills/daemon_control.py:386 |
def target_in_focus(self, target) |
to_dict |
method | skills/daemon_control.py:110 |
def to_dict(self) |
wait_for_decision |
function | skills/daemon_control.py:394 |
def wait_for_decision(control, action) |
wait_until_unpaused |
function | skills/daemon_control.py:445 |
def wait_until_unpaused(control) |
DaemonHealth |
class | skills/daemon_health.py:94 |
class DaemonHealth |
__init__ |
method | skills/daemon_health.py:102 |
def __init__(self, interval, health_file) |
_health_path |
function | skills/daemon_health.py:32 |
def _health_path() |
_loop |
method | skills/daemon_health.py:147 |
def _loop(self) |
_write_heartbeat |
method | skills/daemon_health.py:133 |
def _write_heartbeat(self) |
daemon_status |
function | skills/daemon_health.py:58 |
def daemon_status(timeout) |
error_count |
method | skills/daemon_health.py:114 |
def error_count(self) |
error_count |
method | skills/daemon_health.py:119 |
def error_count(self, value) |
increment_cycles |
method | skills/daemon_health.py:185 |
def increment_cycles(self) |
is_daemon_alive |
function | skills/daemon_health.py:36 |
def is_daemon_alive(timeout) |
phase |
method | skills/daemon_health.py:124 |
def phase(self) |
phase |
method | skills/daemon_health.py:129 |
def phase(self, value) |
record_error |
method | skills/daemon_health.py:175 |
def record_error(self) |
set_phase |
method | skills/daemon_health.py:180 |
def set_phase(self, phase) |
start |
method | skills/daemon_health.py:155 |
def start(self) |
stop |
method | skills/daemon_health.py:164 |
def stop(self) |
clear_pid |
function | skills/heartbeat.py:57 |
def clear_pid() |
is_running |
function | skills/heartbeat.py:62 |
def is_running() |
main |
function | skills/heartbeat.py:127 |
def main() |
run_loop |
function | skills/heartbeat.py:74 |
def run_loop(interval, once) |
write_pid |
function | skills/heartbeat.py:53 |
def write_pid() |
RuleSetBuilder |
class | skills/hermes-lazyown/claudemd_rules.py:14 |
class RuleSetBuilder |
__init__ |
method | skills/hermes-lazyown/claudemd_rules.py:24 |
def __init__(self) |
_base_rules |
method | skills/hermes-lazyown/claudemd_rules.py:70 |
def _base_rules(self) |
_credential_rules |
method | skills/hermes-lazyown/claudemd_rules.py:157 |
def _credential_rules(self) |
_hermes_rules |
method | skills/hermes-lazyown/claudemd_rules.py:170 |
def _hermes_rules(self) |
_phase_rules |
method | skills/hermes-lazyown/claudemd_rules.py:82 |
def _phase_rules(self) |
_service_rules |
method | skills/hermes-lazyown/claudemd_rules.py:138 |
def _service_rules(self) |
build |
method | skills/hermes-lazyown/claudemd_rules.py:56 |
def build(self) |
generate_rules |
function | skills/hermes-lazyown/claudemd_rules.py:185 |
def generate_rules(phase, rhost, services, creds_found, is_hermes) |
with_creds |
method | skills/hermes-lazyown/claudemd_rules.py:46 |
def with_creds(self, found) |
with_hermes |
method | skills/hermes-lazyown/claudemd_rules.py:51 |
def with_hermes(self, is_hermes) |
with_phase |
method | skills/hermes-lazyown/claudemd_rules.py:31 |
def with_phase(self, phase) |
with_services |
method | skills/hermes-lazyown/claudemd_rules.py:41 |
def with_services(self, services) |
with_target |
method | skills/hermes-lazyown/claudemd_rules.py:36 |
def with_target(self, rhost) |
ConfigBridge |
class | skills/hermes-lazyown/config_bridge.py:23 |
class ConfigBridge |
ConfigBridgeError |
class | skills/hermes-lazyown/config_bridge.py:17 |
class ConfigBridgeError(Exception) |
__init__ |
method | skills/hermes-lazyown/config_bridge.py:35 |
def __init__(self, payload_path) |
_from_env |
method | skills/hermes-lazyown/config_bridge.py:117 |
def _from_env(self, key) |
_from_payload |
method | skills/hermes-lazyown/config_bridge.py:134 |
def _from_payload(self, key) |
_load_payload |
method | skills/hermes-lazyown/config_bridge.py:139 |
def _load_payload(self) |
_resolve |
method | skills/hermes-lazyown/config_bridge.py:105 |
def _resolve(self, key, default) |
active_target |
method | skills/hermes-lazyown/config_bridge.py:80 |
def active_target(self) |
attacker_context |
method | skills/hermes-lazyown/config_bridge.py:90 |
def attacker_context(self) |
get |
method | skills/hermes-lazyown/config_bridge.py:42 |
def get(self, key, default) |
get_bool |
method | skills/hermes-lazyown/config_bridge.py:66 |
def get_bool(self, key, default) |
get_int |
method | skills/hermes-lazyown/config_bridge.py:58 |
def get_int(self, key, default) |
get_required |
method | skills/hermes-lazyown/config_bridge.py:46 |
def get_required(self, key) |
get_str |
method | skills/hermes-lazyown/config_bridge.py:53 |
def get_str(self, key, default) |
is_hermes_session |
method | skills/hermes-lazyown/config_bridge.py:99 |
def is_hermes_session(self) |
refresh |
method | skills/hermes-lazyown/config_bridge.py:75 |
def refresh(self) |
ConfigKeys |
class | skills/hermes-lazyown/constants.py:12 |
class ConfigKeys |
Defaults |
class | skills/hermes-lazyown/constants.py:45 |
class Defaults |
EnvKeys |
class | skills/hermes-lazyown/constants.py:35 |
class EnvKeys |
Paths |
class | skills/hermes-lazyown/constants.py:102 |
class Paths |
PhaseNames |
class | skills/hermes-lazyown/constants.py:59 |
class PhaseNames |
claude_md_file |
method | skills/hermes-lazyown/constants.py:155 |
def claude_md_file() |
lazyown_dir |
method | skills/hermes-lazyown/constants.py:106 |
def lazyown_dir() |
objectives_file |
method | skills/hermes-lazyown/constants.py:140 |
def objectives_file() |
payload_file |
method | skills/hermes-lazyown/constants.py:115 |
def payload_file() |
scan_file |
method | skills/hermes-lazyown/constants.py:125 |
def scan_file(rhost) |
sessions_dir |
method | skills/hermes-lazyown/constants.py:120 |
def sessions_dir() |
soul_file |
method | skills/hermes-lazyown/constants.py:150 |
def soul_file() |
tasks_file |
method | skills/hermes-lazyown/constants.py:145 |
def tasks_file() |
vulns_file |
method | skills/hermes-lazyown/constants.py:130 |
def vulns_file(rhost) |
world_model_file |
method | skills/hermes-lazyown/constants.py:135 |
def world_model_file() |
ExecutionResult |
class | skills/hermes-lazyown/executor.py:21 |
class ExecutionResult |
LazyOwnExecutor |
class | skills/hermes-lazyown/executor.py:58 |
class LazyOwnExecutor |
__init__ |
method | skills/hermes-lazyown/executor.py:24 |
def __init__(self, stdout, stderr, returncode, timed_out, duration_ms) |
__init__ |
method | skills/hermes-lazyown/executor.py:66 |
def __init__(self, lazyown_dir, timeout) |
__str__ |
method | skills/hermes-lazyown/executor.py:51 |
def __str__(self) |
_has_pty |
method | skills/hermes-lazyown/executor.py:229 |
def _has_pty(self) |
_run_via_subprocess |
method | skills/hermes-lazyown/executor.py:114 |
def _run_via_subprocess(self, command, timeout) |
_run_with_pty |
method | skills/hermes-lazyown/executor.py:177 |
def _run_with_pty(self, argv, command, timeout, env) |
_run_without_pty |
method | skills/hermes-lazyown/executor.py:149 |
def _run_without_pty(self, argv, command, timeout, env) |
combined |
method | skills/hermes-lazyown/executor.py:39 |
def combined(self) |
execute |
method | skills/hermes-lazyown/executor.py:77 |
def execute(self, command, timeout) |
execute_batch |
method | skills/hermes-lazyown/executor.py:98 |
def execute_batch(self, commands, timeout) |
success |
method | skills/hermes-lazyown/executor.py:47 |
def success(self) |
CheckpointSerializer |
class | skills/hermes-lazyown/hermes_sync.py:27 |
class CheckpointSerializer |
DelegationPlanner |
class | skills/hermes-lazyown/hermes_sync.py:145 |
class DelegationPlanner |
HermesSyncError |
class | skills/hermes-lazyown/hermes_sync.py:21 |
class HermesSyncError(Exception) |
ObjectiveTodoSync |
class | skills/hermes-lazyown/hermes_sync.py:73 |
class ObjectiveTodoSync |
__init__ |
method | skills/hermes-lazyown/hermes_sync.py:33 |
def __init__(self, sessions_dir) |
__init__ |
method | skills/hermes-lazyown/hermes_sync.py:82 |
def __init__(self, objectives_path) |
clear |
method | skills/hermes-lazyown/hermes_sync.py:64 |
def clear(self) |
inject_objective |
method | skills/hermes-lazyown/hermes_sync.py:127 |
def inject_objective(self, text, priority, notes) |
mark_done |
method | skills/hermes-lazyown/hermes_sync.py:106 |
def mark_done(self, objective_text) |
pending_objectives |
method | skills/hermes-lazyown/hermes_sync.py:85 |
def pending_objectives(self) |
plan_for_credential |
method | skills/hermes-lazyown/hermes_sync.py:233 |
def plan_for_credential(self, cred_type, value, rhost) |
plan_for_service |
method | skills/hermes-lazyown/hermes_sync.py:154 |
def plan_for_service(self, service, port, rhost) |
read |
method | skills/hermes-lazyown/hermes_sync.py:49 |
def read(self) |
write |
method | skills/hermes-lazyown/hermes_sync.py:37 |
def write(self, state) |
_auto_inject_objective |
function | skills/hermes-lazyown/mcp_server.py:611 |
def _auto_inject_objective(arguments) |
_auto_loop |
function | skills/hermes-lazyown/mcp_server.py:591 |
def _auto_loop(arguments) |
_c2_get_beacons |
function | skills/hermes-lazyown/mcp_server.py:727 |
def _c2_get_beacons() |
_c2_status |
function | skills/hermes-lazyown/mcp_server.py:706 |
def _c2_status() |
_compact |
function | skills/hermes-lazyown/mcp_server.py:92 |
def _compact(result, phase, tool_name) |
_core_command_help |
function | skills/hermes-lazyown/mcp_server.py:480 |
def _core_command_help(arguments) |
_core_run_command |
function | skills/hermes-lazyown/mcp_server.py:464 |
def _core_run_command(arguments) |
_core_session_init |
function | skills/hermes-lazyown/mcp_server.py:395 |
def _core_session_init(arguments) |
_core_set_config |
function | skills/hermes-lazyown/mcp_server.py:441 |
def _core_set_config(arguments) |
_desc |
function | skills/hermes-lazyown/mcp_server.py:120 |
def _desc(base) |
_get_checkpoint_serializer |
function | skills/hermes-lazyown/mcp_server.py:68 |
def _get_checkpoint_serializer() |
_get_compactor |
function | skills/hermes-lazyown/mcp_server.py:52 |
def _get_compactor() |
_get_config |
function | skills/hermes-lazyown/mcp_server.py:45 |
def _get_config() |
_get_delegation_planner |
function | skills/hermes-lazyown/mcp_server.py:82 |
def _get_delegation_planner() |
_get_executor |
function | skills/hermes-lazyown/mcp_server.py:60 |
def _get_executor() |
_get_objective_sync |
function | skills/hermes-lazyown/mcp_server.py:75 |
def _get_objective_sync() |
_handle_tool |
function | skills/hermes-lazyown/mcp_server.py:346 |
def _handle_tool(name, arguments) |
_hermes_checkpoint_read |
function | skills/hermes-lazyown/mcp_server.py:648 |
def _hermes_checkpoint_read() |
_hermes_checkpoint_write |
function | skills/hermes-lazyown/mcp_server.py:638 |
def _hermes_checkpoint_write(arguments) |
_hermes_delegate_plan |
function | skills/hermes-lazyown/mcp_server.py:677 |
def _hermes_delegate_plan(arguments) |
_hermes_rules_generate |
function | skills/hermes-lazyown/mcp_server.py:659 |
def _hermes_rules_generate(arguments) |
_intel_facts_show |
function | skills/hermes-lazyown/mcp_server.py:512 |
def _intel_facts_show(arguments) |
_intel_recommend_next |
function | skills/hermes-lazyown/mcp_server.py:546 |
def _intel_recommend_next() |
_intel_searchsploit |
function | skills/hermes-lazyown/mcp_server.py:562 |
def _intel_searchsploit(arguments) |
_try_import_lazyown_module |
function | skills/hermes-lazyown/mcp_server.py:101 |
def _try_import_lazyown_module(module_name) |
call_tool |
function | skills/hermes-lazyown/mcp_server.py:334 |
def call_tool(name, arguments) |
list_tools |
function | skills/hermes-lazyown/mcp_server.py:329 |
def list_tools() |
main |
function | skills/hermes-lazyown/mcp_server.py:751 |
def main() |
CompactionResult |
class | skills/hermes-lazyown/output_compactor.py:17 |
class CompactionResult |
CompactionStrategy |
class | skills/hermes-lazyown/output_compactor.py:36 |
class CompactionStrategy(ABC) |
DefaultCompaction |
class | skills/hermes-lazyown/output_compactor.py:162 |
class DefaultCompaction(CompactionStrategy) |
EnumCompaction |
class | skills/hermes-lazyown/output_compactor.py:80 |
class EnumCompaction(CompactionStrategy) |
ExploitCompaction |
class | skills/hermes-lazyown/output_compactor.py:111 |
class ExploitCompaction(CompactionStrategy) |
OutputCompactor |
class | skills/hermes-lazyown/output_compactor.py:179 |
class OutputCompactor |
PrivescCompaction |
class | skills/hermes-lazyown/output_compactor.py:140 |
class PrivescCompaction(CompactionStrategy) |
ReconCompaction |
class | skills/hermes-lazyown/output_compactor.py:45 |
class ReconCompaction(CompactionStrategy) |
__init__ |
method | skills/hermes-lazyown/output_compactor.py:20 |
def __init__(self, compacted, original_lines, compacted_lines) |
__init__ |
method | skills/hermes-lazyown/output_compactor.py:165 |
def __init__(self, max_lines) |
__init__ |
method | skills/hermes-lazyown/output_compactor.py:196 |
def __init__(self, default_max_lines) |
__str__ |
method | skills/hermes-lazyown/output_compactor.py:32 |
def __str__(self) |
compact |
method | skills/hermes-lazyown/output_compactor.py:40 |
def compact(self, raw_output, tool_name) |
compact |
method | skills/hermes-lazyown/output_compactor.py:55 |
def compact(self, raw_output, tool_name) |
compact |
method | skills/hermes-lazyown/output_compactor.py:93 |
def compact(self, raw_output, tool_name) |
compact |
method | skills/hermes-lazyown/output_compactor.py:124 |
def compact(self, raw_output, tool_name) |
compact |
method | skills/hermes-lazyown/output_compactor.py:151 |
def compact(self, raw_output, tool_name) |
compact |
method | skills/hermes-lazyown/output_compactor.py:168 |
def compact(self, raw_output, tool_name) |
compact |
method | skills/hermes-lazyown/output_compactor.py:200 |
def compact(self, raw_output, phase, tool_name) |
reduction_ratio |
method | skills/hermes-lazyown/output_compactor.py:26 |
def reduction_ratio(self) |
ConsensusProtocol |
class | skills/hive_mind.py:911 |
class ConsensusProtocol |
ConsensusVote |
class | skills/hive_mind.py:902 |
class ConsensusVote |
DroneAgent |
class | skills/hive_mind.py:1083 |
class DroneAgent |
DronePool |
class | skills/hive_mind.py:1661 |
class DronePool |
DroneState |
class | skills/hive_mind.py:1066 |
class DroneState |
DroneStateStore |
class | skills/hive_mind.py:1481 |
class DroneStateStore |
EpisodicStore |
class | skills/hive_mind.py:189 |
class EpisodicStore(IMemoryStore) |
HiveBus |
class | skills/hive_mind.py:728 |
class HiveBus |
HiveMemory |
class | skills/hive_mind.py:571 |
class HiveMemory |
HiveMessage |
class | skills/hive_mind.py:717 |
class HiveMessage |
HiveMind |
class | skills/hive_mind.py:1812 |
class HiveMind |
ICommandRunner |
class | skills/hive_mind.py:171 |
class ICommandRunner(ABC) |
IMemoryStore |
class | skills/hive_mind.py:161 |
class IMemoryStore(IReadableMemory, IWritableMemory) |
IReadableMemory |
class | skills/hive_mind.py:145 |
class IReadableMemory(ABC) |
IWritableMemory |
class | skills/hive_mind.py:153 |
class IWritableMemory(ABC) |
LongtermStore |
class | skills/hive_mind.py:506 |
class LongtermStore(IMemoryStore) |
QueenBrain |
class | skills/hive_mind.py:1289 |
class QueenBrain |
SemanticStore |
class | skills/hive_mind.py:349 |
class SemanticStore(IMemoryStore) |
__init__ |
method | skills/hive_mind.py:215 |
def __init__(self, db_path) |
__init__ |
method | skills/hive_mind.py:358 |
def __init__(self, chroma_dir, episodic_fallback) |
__init__ |
method | skills/hive_mind.py:582 |
def __init__(self, stores, episodic, semantic, longterm) |
__init__ |
method | skills/hive_mind.py:736 |
def __init__(self) |
__init__ |
method | skills/hive_mind.py:943 |
def __init__(self, risk_assessor) |
__init__ |
method | skills/hive_mind.py:1091 |
def __init__(self, drone_id, role, goal, backend, memory, bus, max_iterations, api_key, model, runner, on_state_change) |
__init__ |
method | skills/hive_mind.py:1301 |
def __init__(self, memory, bus, pool, consensus) |
__init__ |
method | skills/hive_mind.py:1513 |
def __init__(self, db_path) |
__init__ |
method | skills/hive_mind.py:1673 |
def __init__(self, memory, bus, state_store) |
__init__ |
method | skills/hive_mind.py:1818 |
def __init__(self) |
_architect_vote |
method | skills/hive_mind.py:1004 |
def _architect_vote(role, goal) |
_build_hive_context |
method | skills/hive_mind.py:1212 |
def _build_hive_context(self) |
_build_system_prompt |
method | skills/hive_mind.py:1223 |
def _build_system_prompt(self, tool_names, hive_ctx) |
_classify_objective |
function | skills/hive_mind.py:1277 |
def _classify_objective(goal) |
_cli |
function | skills/hive_mind.py:2074 |
def _cli() |
_connect |
method | skills/hive_mind.py:220 |
def _connect(self) |
_embed |
method | skills/hive_mind.py:488 |
def _embed(self, text) |
_estimate_detection_risk |
method | skills/hive_mind.py:1032 |
def _estimate_detection_risk(self, role, goal) |
_get_embed_model |
function | skills/hive_mind.py:108 |
def _get_embed_model() |
_init_chroma |
method | skills/hive_mind.py:366 |
def _init_chroma(self, chroma_dir) |
_load_payload_key |
method | skills/hive_mind.py:1240 |
def _load_payload_key() |
_persist |
method | skills/hive_mind.py:1120 |
def _persist(self) |
_privesc_hunter_vote |
method | skills/hive_mind.py:989 |
def _privesc_hunter_vote(role, goal) |
_run |
method | skills/hive_mind.py:1142 |
def _run(self) |
_sanitize_fts |
method | skills/hive_mind.py:266 |
def _sanitize_fts(query) |
_stealth_vote |
method | skills/hive_mind.py:975 |
def _stealth_vote(self, detection_risk) |
_weighted_approval |
method | skills/hive_mind.py:1041 |
def _weighted_approval(votes) |
ack_broadcast |
method | skills/hive_mind.py:754 |
def ack_broadcast(self, agent_id, msg_id) |
active_count |
method | skills/hive_mind.py:1801 |
def active_count(self) |
available |
method | skills/hive_mind.py:380 |
def available(self) |
build_default_hive_memory |
function | skills/hive_mind.py:558 |
def build_default_hive_memory(db_path) |
collect |
method | skills/hive_mind.py:1417 |
def collect(self, drone_ids, timeout, poll_interval) |
collect_and_synthesize |
method | skills/hive_mind.py:1896 |
def collect_and_synthesize(self, drone_ids, goal) |
count |
method | skills/hive_mind.py:477 |
def count(self) |
delete_older_than |
method | skills/hive_mind.py:1643 |
def delete_older_than(self, days) |
dispatch |
method | skills/hive_mind.py:1332 |
def dispatch(self, tasks, backend, api_key, max_iterations) |
drone_result |
method | skills/hive_mind.py:1882 |
def drone_result(self, drone_id) |
evaluate |
method | skills/hive_mind.py:946 |
def evaluate(self, role, goal) |
forget |
method | skills/hive_mind.py:329 |
def forget(self, older_than_hours, topic) |
forget |
method | skills/hive_mind.py:704 |
def forget(self, older_than_hours, topic) |
forget |
method | skills/hive_mind.py:1900 |
def forget(self, older_than_hours, topic) |
get_hive |
function | skills/hive_mind.py:1911 |
def get_hive() |
get_state |
method | skills/hive_mind.py:1767 |
def get_state(self, drone_id) |
join |
method | skills/hive_mind.py:1137 |
def join(self, timeout) |
list_all |
method | skills/hive_mind.py:1776 |
def list_all(self, limit) |
load_all |
method | skills/hive_mind.py:1553 |
def load_all(self, limit) |
load_interrupted |
method | skills/hive_mind.py:1609 |
def load_interrupted(self) |
mark_interrupted |
method | skills/hive_mind.py:1588 |
def mark_interrupted(self) |
mcp_hive_collect |
function | skills/hive_mind.py:2010 |
def mcp_hive_collect(drone_ids_csv, goal) |
mcp_hive_forget |
function | skills/hive_mind.py:2021 |
def mcp_hive_forget(older_than_hours, topic) |
mcp_hive_plan |
function | skills/hive_mind.py:1995 |
def mcp_hive_plan(goal, n_drones) |
mcp_hive_recall |
function | skills/hive_mind.py:1981 |
def mcp_hive_recall(query, top_k) |
mcp_hive_recover |
function | skills/hive_mind.py:2027 |
def mcp_hive_recover(backend, api_key, max_iterations) |
mcp_hive_result |
function | skills/hive_mind.py:2004 |
def mcp_hive_result(drone_id) |
mcp_hive_spawn |
function | skills/hive_mind.py:1926 |
def mcp_hive_spawn(goal, role, n_drones, backend, max_iterations, api_key) |
mcp_hive_status |
function | skills/hive_mind.py:1976 |
def mcp_hive_status() |
name |
method | skills/hive_mind.py:180 |
def name(self) |
pending_count |
method | skills/hive_mind.py:758 |
def pending_count(self, agent_id) |
plan |
method | skills/hive_mind.py:1313 |
def plan(self, goal, n_drones) |
plan_and_dispatch |
method | skills/hive_mind.py:1405 |
def plan_and_dispatch(self, goal, n_drones, backend, api_key, max_iterations) |
publish |
method | skills/hive_mind.py:740 |
def publish(self, msg) |
read_bus |
method | skills/hive_mind.py:1471 |
def read_bus(self) |
recall |
method | skills/hive_mind.py:149 |
def recall(self, query, top_k) |
recall |
method | skills/hive_mind.py:274 |
def recall(self, query, top_k, role, event_type) |
recall |
method | skills/hive_mind.py:434 |
def recall(self, query, top_k, where) |
recall |
method | skills/hive_mind.py:519 |
def recall(self, query, top_k) |
recall |
method | skills/hive_mind.py:668 |
def recall(self, query, top_k) |
recall |
method | skills/hive_mind.py:1878 |
def recall(self, query, top_k) |
recall_episodic |
method | skills/hive_mind.py:633 |
def recall_episodic(self, query, top_k, role, event_type) |
recall_longterm |
method | skills/hive_mind.py:660 |
def recall_longterm(self, query, top_k) |
recall_semantic |
method | skills/hive_mind.py:647 |
def recall_semantic(self, query, top_k, where) |
receive |
method | skills/hive_mind.py:746 |
def receive(self, agent_id, max_msgs) |
recover_from_store |
method | skills/hive_mind.py:1687 |
def recover_from_store(self) |
requeue_interrupted |
method | skills/hive_mind.py:1741 |
def requeue_interrupted(self, backend, api_key, max_iterations) |
run |
method | skills/hive_mind.py:175 |
def run(self, command, timeout) |
spawn |
method | skills/hive_mind.py:1708 |
def spawn(self, role, goal, backend, api_key, model, max_iterations, runner) |
spawn |
method | skills/hive_mind.py:1829 |
def spawn(self, goal, role, backend, api_key, max_iterations) |
spawn_hive |
method | skills/hive_mind.py:1846 |
def spawn_hive(self, goal, n_drones, backend, api_key, max_iterations) |
start |
method | skills/hive_mind.py:1128 |
def start(self) |
stats |
method | skills/hive_mind.py:322 |
def stats(self) |
stats |
method | skills/hive_mind.py:694 |
def stats(self) |
status |
method | skills/hive_mind.py:1863 |
def status(self) |
store |
method | skills/hive_mind.py:157 |
def store(self, content) |
store |
method | skills/hive_mind.py:235 |
def store(self, content, agent_id, role, event_type, meta, session_tag) |
store |
method | skills/hive_mind.py:386 |
def store(self, content, agent_id, role, event_type, meta, session_tag, event_id) |
store |
method | skills/hive_mind.py:515 |
def store(self, content) |
store |
method | skills/hive_mind.py:596 |
def store(self, content, agent_id, role, event_type, meta, session_tag) |
synthesize |
method | skills/hive_mind.py:1447 |
def synthesize(self, drone_ids, original_goal) |
upsert |
method | skills/hive_mind.py:1523 |
def upsert(self, state) |
AutoMapper |
class | skills/lazyown_automapper.py:332 |
class AutoMapper |
__init__ |
method | skills/lazyown_automapper.py:341 |
def __init__(self, lazyown_dir) |
_addon_to_mcp_tool |
function | skills/lazyown_automapper.py:265 |
def _addon_to_mcp_tool(spec) |
_expand_tool_command |
function | skills/lazyown_automapper.py:247 |
def _expand_tool_command(template, ip, port, ssl, outputdir, toolname) |
_load_addons |
function | skills/lazyown_automapper.py:142 |
def _load_addons(lazyaddons_dir) |
_load_dottools |
function | skills/lazyown_automapper.py:173 |
def _load_dottools(tools_dir) |
_load_plugins |
function | skills/lazyown_automapper.py:214 |
def _load_plugins(plugins_dir) |
_load_yaml |
function | skills/lazyown_automapper.py:79 |
def _load_yaml(path) |
_params_to_schema |
function | skills/lazyown_automapper.py:104 |
def _params_to_schema(params) |
_plugin_to_mcp_tool |
function | skills/lazyown_automapper.py:314 |
def _plugin_to_mcp_tool(spec) |
_run_addon |
method | skills/lazyown_automapper.py:420 |
def _run_addon(self, spec, arguments, config, run_fn) |
_run_dottool |
method | skills/lazyown_automapper.py:452 |
def _run_dottool(self, spec, arguments, config) |
_run_plugin |
method | skills/lazyown_automapper.py:475 |
def _run_plugin(self, spec, arguments, config, run_fn) |
_safe_name |
function | skills/lazyown_automapper.py:68 |
def _safe_name(raw) |
_scan |
method | skills/lazyown_automapper.py:350 |
def _scan(self) |
_shell_run |
method | skills/lazyown_automapper.py:503 |
def _shell_run(cmd, timeout) |
_tool_to_mcp_tool |
function | skills/lazyown_automapper.py:281 |
def _tool_to_mcp_tool(spec) |
dispatch |
method | skills/lazyown_automapper.py:389 |
def dispatch(self, name, arguments, config, run_command_fn) |
list_specs |
method | skills/lazyown_automapper.py:581 |
def list_specs(self) |
mcp_tools |
method | skills/lazyown_automapper.py:368 |
def mcp_tools(self) |
rescan |
method | skills/lazyown_automapper.py:364 |
def rescan(self) |
stats |
method | skills/lazyown_automapper.py:571 |
def stats(self) |
update_skills_md |
method | skills/lazyown_automapper.py:524 |
def update_skills_md(self, skills_md_path) |
Campaign |
class | skills/lazyown_campaign.py:105 |
class Campaign |
CampaignStore |
class | skills/lazyown_campaign.py:375 |
class CampaignStore |
EpisodeReflectionEngine |
class | skills/lazyown_campaign.py:193 |
class EpisodeReflectionEngine |
LessonLearned |
class | skills/lazyown_campaign.py:175 |
class LessonLearned |
__init__ |
method | skills/lazyown_campaign.py:256 |
def __init__(self, hive_memory) |
__init__ |
method | skills/lazyown_campaign.py:382 |
def __init__(self, campaign_file) |
_build_parser |
function | skills/lazyown_campaign.py:623 |
def _build_parser() |
_now_iso |
function | skills/lazyown_campaign.py:59 |
def _now_iso() |
_persist_lessons |
method | skills/lazyown_campaign.py:332 |
def _persist_lessons(self, lessons) |
_require |
method | skills/lazyown_campaign.py:610 |
def _require(self) |
_save |
method | skills/lazyown_campaign.py:388 |
def _save(self, campaign) |
add_milestone |
method | skills/lazyown_campaign.py:516 |
def add_milestone(self, host, milestone_type, notes) |
add_to_scope |
method | skills/lazyown_campaign.py:540 |
def add_to_scope(self, ip_or_cidr) |
complete |
method | skills/lazyown_campaign.py:445 |
def complete(self, notes, run_reflection, hive_memory) |
create |
method | skills/lazyown_campaign.py:414 |
def create(self, name, scope, notes) |
from_dict |
method | skills/lazyown_campaign.py:157 |
def from_dict(cls, data) |
in_scope |
method | skills/lazyown_campaign.py:559 |
def in_scope(self, ip) |
is_active |
method | skills/lazyown_campaign.py:148 |
def is_active(self) |
is_ip_in_scope |
function | skills/lazyown_campaign.py:64 |
def is_ip_in_scope(ip, scope) |
load |
method | skills/lazyown_campaign.py:395 |
def load(self) |
main |
function | skills/lazyown_campaign.py:667 |
def main(argv) |
reflect |
method | skills/lazyown_campaign.py:268 |
def reflect(self, campaign) |
summary |
method | skills/lazyown_campaign.py:566 |
def summary(self) |
to_dict |
method | skills/lazyown_campaign.py:152 |
def to_dict(self) |
to_dict |
method | skills/lazyown_campaign.py:189 |
def to_dict(self) |
update_phase |
method | skills/lazyown_campaign.py:500 |
def update_phase(self, host, phase) |
ClaudeMdLoader |
class | skills/lazyown_claudemd.py:24 |
class ClaudeMdLoader |
__init__ |
method | skills/lazyown_claudemd.py:32 |
def __init__(self, cwd) |
add_rule |
method | skills/lazyown_claudemd.py:127 |
def add_rule(self, rule_name, content) |
create_project_file |
method | skills/lazyown_claudemd.py:121 |
def create_project_file(self, content, local) |
create_user_file |
method | skills/lazyown_claudemd.py:115 |
def create_user_file(self, content) |
list_files |
method | skills/lazyown_claudemd.py:90 |
def list_files(self) |
load |
method | skills/lazyown_claudemd.py:35 |
def load(self) |
status_text |
method | skills/lazyown_claudemd.py:135 |
def status_text(self) |
CompactionResult |
class | skills/lazyown_context.py:50 |
class CompactionResult |
ContextCompactor |
class | skills/lazyown_context.py:62 |
class ContextCompactor |
__init__ |
method | skills/lazyown_context.py:72 |
def __init__(self, budget_override, snip_threshold, collapse_threshold) |
apply_budget |
method | skills/lazyown_context.py:84 |
def apply_budget(self, content, tool_name) |
auto_compact_session |
method | skills/lazyown_context.py:159 |
def auto_compact_session(entries) |
collapse |
method | skills/lazyown_context.py:136 |
def collapse(self, content, tool_name) |
compact |
method | skills/lazyown_context.py:203 |
def compact(self, content, tool_name) |
compact_output |
function | skills/lazyown_context.py:237 |
def compact_output(content, tool_name) |
microcompact |
method | skills/lazyown_context.py:120 |
def microcompact(self, content) |
snip |
method | skills/lazyown_context.py:99 |
def snip(self, content) |
summary |
method | skills/lazyown_context.py:57 |
def summary(self) |
_Handler |
class | skills/lazyown_daemon.py:197 |
class _Handler(FileSystemEventHandler) |
_append_event |
function | skills/lazyown_daemon.py:111 |
def _append_event(ev) |
_clear_pid |
function | skills/lazyown_daemon.py:427 |
def _clear_pid() |
_dispatch |
function | skills/lazyown_daemon.py:95 |
def _dispatch(path) |
_is_running |
function | skills/lazyown_daemon.py:439 |
def _is_running() |
_main_async |
function | skills/lazyown_daemon.py:390 |
def _main_async() |
_poll_watcher_loop |
function | skills/lazyown_daemon.py:163 |
def _poll_watcher_loop(queue) |
_push |
method | skills/lazyown_daemon.py:198 |
def _push(self, src) |
_read_pid |
function | skills/lazyown_daemon.py:432 |
def _read_pid() |
_scan |
function | skills/lazyown_daemon.py:167 |
def _scan() |
_watchdog_async |
function | skills/lazyown_daemon.py:193 |
def _watchdog_async(queue) |
_write_pid |
function | skills/lazyown_daemon.py:422 |
def _write_pid() |
cmd_run |
function | skills/lazyown_daemon.py:453 |
def cmd_run() |
cmd_start |
function | skills/lazyown_daemon.py:462 |
def cmd_start() |
cmd_status |
function | skills/lazyown_daemon.py:513 |
def cmd_status() |
cmd_stop |
function | skills/lazyown_daemon.py:495 |
def cmd_stop() |
event_engine_loop |
function | skills/lazyown_daemon.py:240 |
def event_engine_loop() |
file_event_consumer |
function | skills/lazyown_daemon.py:223 |
def file_event_consumer(queue) |
file_watcher_loop |
function | skills/lazyown_daemon.py:150 |
def file_watcher_loop(queue) |
heartbeat_loop |
function | skills/lazyown_daemon.py:280 |
def heartbeat_loop() |
on_created |
method | skills/lazyown_daemon.py:201 |
def on_created(self, event) |
on_modified |
method | skills/lazyown_daemon.py:205 |
def on_modified(self, event) |
process_new_rows |
function | skills/lazyown_daemon.py:108 |
def process_new_rows() |
toposwarm_keepalive_loop |
function | skills/lazyown_daemon.py:332 |
def toposwarm_keepalive_loop() |
AccessFact |
class | skills/lazyown_facts.py:97 |
class AccessFact |
Config |
class | skills/lazyown_facts.py:34 |
class Config |
CrackMapExecParser |
class | skills/lazyown_facts.py:240 |
class CrackMapExecParser(ITextOutputParser) |
CredentialFact |
class | skills/lazyown_facts.py:75 |
class CredentialFact |
DiscoveredPath |
class | skills/lazyown_facts.py:120 |
class DiscoveredPath |
Enum4linuxParser |
class | skills/lazyown_facts.py:292 |
class Enum4linuxParser(ITextOutputParser) |
FactStore |
class | skills/lazyown_facts.py:667 |
class FactStore |
GenericOutputParser |
class | skills/lazyown_facts.py:625 |
class GenericOutputParser(ITextOutputParser) |
GobusterFfufParser |
class | skills/lazyown_facts.py:435 |
class GobusterFfufParser(ITextOutputParser) |
HostFacts |
class | skills/lazyown_facts.py:132 |
class HostFacts |
INmapXmlParser |
class | skills/lazyown_facts.py:166 |
class INmapXmlParser |
ITextOutputParser |
class | skills/lazyown_facts.py:212 |
class ITextOutputParser |
KerbruteParser |
class | skills/lazyown_facts.py:395 |
class KerbruteParser(ITextOutputParser) |
LdapParser |
class | skills/lazyown_facts.py:366 |
class LdapParser(ITextOutputParser) |
NiktoParser |
class | skills/lazyown_facts.py:494 |
class NiktoParser(ITextOutputParser) |
NucleiParser |
class | skills/lazyown_facts.py:537 |
class NucleiParser(ITextOutputParser) |
RpcclientParser |
class | skills/lazyown_facts.py:416 |
class RpcclientParser(ITextOutputParser) |
SecretsdumpParser |
class | skills/lazyown_facts.py:331 |
class SecretsdumpParser(ITextOutputParser) |
ServiceFact |
class | skills/lazyown_facts.py:62 |
class ServiceFact |
ShareFact |
class | skills/lazyown_facts.py:87 |
class ShareFact |
SslscanParser |
class | skills/lazyown_facts.py:573 |
class SslscanParser(ITextOutputParser) |
ToolDefinition |
class | skills/lazyown_facts.py:1016 |
class ToolDefinition |
VulnerabilityFact |
class | skills/lazyown_facts.py:107 |
class VulnerabilityFact |
__init__ |
method | skills/lazyown_facts.py:677 |
def __init__(self, cfg) |
_cmd_clean |
function | skills/lazyown_facts.py:1065 |
def _cmd_clean(_args) |
_cmd_parse |
function | skills/lazyown_facts.py:1051 |
def _cmd_parse(args) |
_cmd_show |
function | skills/lazyown_facts.py:1060 |
def _cmd_show(args) |
_dedup_creds |
method | skills/lazyown_facts.py:759 |
def _dedup_creds(self, hf) |
_dedup_paths |
method | skills/lazyown_facts.py:779 |
def _dedup_paths(self, hf) |
_dedup_services |
method | skills/lazyown_facts.py:749 |
def _dedup_services(self, hf) |
_dedup_vulns |
method | skills/lazyown_facts.py:769 |
def _dedup_vulns(self, hf) |
_guess_host_from_filename |
method | skills/lazyown_facts.py:841 |
def _guess_host_from_filename(filename) |
_guess_port_from_path |
method | skills/lazyown_facts.py:847 |
def _guess_port_from_path(txt_path) |
_host |
method | skills/lazyown_facts.py:744 |
def _host(self, ip) |
_load |
method | skills/lazyown_facts.py:702 |
def _load(self) |
all_hosts |
method | skills/lazyown_facts.py:893 |
def all_hosts(self) |
can_parse |
method | skills/lazyown_facts.py:217 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:250 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:301 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:341 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:374 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:403 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:424 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:447 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:502 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:545 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:581 |
def can_parse(self, filename, content) |
can_parse |
method | skills/lazyown_facts.py:635 |
def can_parse(self, filename, content) |
context_for_command |
method | skills/lazyown_facts.py:896 |
def context_for_command(self, host, category) |
create_tool_file |
function | skills/lazyown_facts.py:1025 |
def create_tool_file(toolname, command, trigger, active, tools_dir) |
default |
method | skills/lazyown_facts.py:45 |
def default(cls) |
get_host |
method | skills/lazyown_facts.py:890 |
def get_host(self, host) |
highest_access |
method | skills/lazyown_facts.py:145 |
def highest_access(self) |
ingest_text |
method | skills/lazyown_facts.py:803 |
def ingest_text(self, txt_path, host_hint) |
ingest_xml |
method | skills/lazyown_facts.py:791 |
def ingest_xml(self, xml_path) |
main |
function | skills/lazyown_facts.py:1074 |
def main() |
open_ports |
method | skills/lazyown_facts.py:156 |
def open_ports(self) |
parse |
method | skills/lazyown_facts.py:169 |
def parse(self, xml_path) |
parse |
method | skills/lazyown_facts.py:220 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:257 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:304 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:346 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:377 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:406 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:427 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:450 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:505 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:548 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:584 |
def parse(self, host, content, source_file) |
parse |
method | skills/lazyown_facts.py:638 |
def parse(self, host, content, source_file) |
parse_all |
method | skills/lazyown_facts.py:859 |
def parse_all(self, target) |
parse_extended |
method | skills/lazyown_facts.py:228 |
def parse_extended(self, host, content, source_file, port) |
parse_extended |
method | skills/lazyown_facts.py:453 |
def parse_extended(self, host, content, source_file, port) |
parse_extended |
method | skills/lazyown_facts.py:508 |
def parse_extended(self, host, content, source_file, port) |
parse_extended |
method | skills/lazyown_facts.py:551 |
def parse_extended(self, host, content, source_file, port) |
parse_extended |
method | skills/lazyown_facts.py:587 |
def parse_extended(self, host, content, source_file, port) |
save |
method | skills/lazyown_facts.py:727 |
def save(self) |
services_by_name |
method | skills/lazyown_facts.py:159 |
def services_by_name(self, name) |
summary |
method | skills/lazyown_facts.py:986 |
def summary(self, host) |
GroqAgentPool |
class | skills/lazyown_groq_agents.py:699 |
class GroqAgentPool |
_AgentState |
class | skills/lazyown_groq_agents.py:666 |
class _AgentState |
__init__ |
method | skills/lazyown_groq_agents.py:702 |
def __init__(self) |
_agent_system_prompt |
function | skills/lazyown_groq_agents.py:682 |
def _agent_system_prompt(tool_names) |
_c2_req |
function | skills/lazyown_groq_agents.py:81 |
def _c2_req(path, method, body) |
_load_payload |
function | skills/lazyown_groq_agents.py:56 |
def _load_payload() |
_now_utc |
function | skills/lazyown_groq_agents.py:678 |
def _now_utc() |
_run |
method | skills/lazyown_groq_agents.py:742 |
def _run(self, state, tools, api_key, max_iterations, system_prompt) |
_run_cmd |
function | skills/lazyown_groq_agents.py:63 |
def _run_cmd(command, timeout) |
_t_atomic_search |
function | skills/lazyown_groq_agents.py:442 |
def _t_atomic_search(keyword, mitre_id, platform, scope, complexity, has_prereqs, limit, include_command) |
_t_bridge_catalog |
function | skills/lazyown_groq_agents.py:125 |
def _t_bridge_catalog(phase, os_hint) |
_t_bridge_suggest |
function | skills/lazyown_groq_agents.py:98 |
def _t_bridge_suggest(phase, services, tag, os_hint) |
_t_c2_command |
function | skills/lazyown_groq_agents.py:300 |
def _t_c2_command(client_id, command) |
_t_c2_status |
function | skills/lazyown_groq_agents.py:295 |
def _t_c2_status() |
_t_command_help |
function | skills/lazyown_groq_agents.py:390 |
def _t_command_help(command) |
_t_cve_lookup |
function | skills/lazyown_groq_agents.py:207 |
def _t_cve_lookup(product, version) |
_t_facts_show |
function | skills/lazyown_groq_agents.py:198 |
def _t_facts_show(target) |
_t_inject_objective |
function | skills/lazyown_groq_agents.py:333 |
def _t_inject_objective(title, description) |
_t_list_sessions |
function | skills/lazyown_groq_agents.py:287 |
def _t_list_sessions() |
_t_memory_search |
function | skills/lazyown_groq_agents.py:228 |
def _t_memory_search(query) |
_t_parquet_context |
function | skills/lazyown_groq_agents.py:171 |
def _t_parquet_context(phase, target) |
_t_rag_query |
function | skills/lazyown_groq_agents.py:394 |
def _t_rag_query(query, n) |
_t_reactive_suggest |
function | skills/lazyown_groq_agents.py:346 |
def _t_reactive_suggest(output, command, platform) |
_t_read_session_file |
function | skills/lazyown_groq_agents.py:277 |
def _t_read_session_file(filename) |
_t_run_command |
function | skills/lazyown_groq_agents.py:94 |
def _t_run_command(command) |
_t_searchsploit |
function | skills/lazyown_groq_agents.py:369 |
def _t_searchsploit(query) |
_t_session_status |
function | skills/lazyown_groq_agents.py:256 |
def _t_session_status() |
_t_task_add |
function | skills/lazyown_groq_agents.py:319 |
def _t_task_add(title, description) |
_t_task_list |
function | skills/lazyown_groq_agents.py:305 |
def _t_task_list(filter_status) |
_t_threat_model |
function | skills/lazyown_groq_agents.py:415 |
def _t_threat_model(action) |
agent_result |
function | skills/lazyown_groq_agents.py:861 |
def agent_result(agent_id) |
agent_status |
function | skills/lazyown_groq_agents.py:857 |
def agent_status(agent_id) |
get_pool |
function | skills/lazyown_groq_agents.py:829 |
def get_pool() |
list_agents |
function | skills/lazyown_groq_agents.py:865 |
def list_agents(limit) |
list_all |
method | skills/lazyown_groq_agents.py:807 |
def list_all(self, limit) |
main |
function | skills/lazyown_groq_agents.py:872 |
def main() |
result |
method | skills/lazyown_groq_agents.py:794 |
def result(self, agent_id) |
spawn |
method | skills/lazyown_groq_agents.py:706 |
def spawn(self, goal, tools_filter, api_key, backend, max_iterations, system_prompt, block) |
spawn_agent |
function | skills/lazyown_groq_agents.py:838 |
def spawn_agent(goal, tools_filter, api_key, backend, max_iterations, block) |
status |
method | skills/lazyown_groq_agents.py:778 |
def status(self, agent_id) |
HookEvent |
class | skills/lazyown_hooks.py:27 |
class HookEvent(Enum) |
HookRegistry |
class | skills/lazyown_hooks.py:38 |
class HookRegistry |
__init__ |
method | skills/lazyown_hooks.py:47 |
def __init__(self) |
_audit |
function | skills/lazyown_hooks.py:208 |
def _audit(ctx) |
audit_hook |
function | skills/lazyown_hooks.py:139 |
def audit_hook(context, audit_path) |
build_default_registry |
function | skills/lazyown_hooks.py:187 |
def build_default_registry(sessions_dir) |
get_registry |
function | skills/lazyown_hooks.py:224 |
def get_registry(sessions_dir) |
metrics |
method | skills/lazyown_hooks.py:79 |
def metrics(self) |
rate_limit_hook |
function | skills/lazyown_hooks.py:116 |
def rate_limit_hook(context, window, limit) |
register |
method | skills/lazyown_hooks.py:56 |
def register(self, event, handler) |
run |
method | skills/lazyown_hooks.py:59 |
def run(self, event, context) |
sandbox_hook |
function | skills/lazyown_hooks.py:101 |
def sandbox_hook(context) |
start_timer_hook |
function | skills/lazyown_hooks.py:176 |
def start_timer_hook(context) |
timing_hook |
function | skills/lazyown_hooks.py:161 |
def timing_hook(context) |
LLMBridge |
class | skills/lazyown_llm.py:97 |
class LLMBridge |
LLMTool |
class | skills/lazyown_llm.py:71 |
class LLMTool |
__init__ |
method | skills/lazyown_llm.py:104 |
def __init__(self, backend, model, api_key) |
_ask_groq |
method | skills/lazyown_llm.py:140 |
def _ask_groq(self, goal, context, max_iterations, system_prompt) |
_ask_ollama_react |
method | skills/lazyown_llm.py:238 |
def _ask_ollama_react(self, goal, context, max_iterations, system_prompt) |
_call_tool |
method | skills/lazyown_llm.py:318 |
def _call_tool(self, name, args) |
_default_system_prompt |
function | skills/lazyown_llm.py:455 |
def _default_system_prompt(tool_names) |
_groq_request |
method | skills/lazyown_llm.py:201 |
def _groq_request(self, messages, tools) |
_make_default_tools |
function | skills/lazyown_llm.py:334 |
def _make_default_tools(bridge) |
_ollama_generate |
method | skills/lazyown_llm.py:305 |
def _ollama_generate(self, prompt) |
ask |
method | skills/lazyown_llm.py:127 |
def ask(self, goal, context, max_iterations, system_prompt) |
build_bridge |
function | skills/lazyown_llm.py:438 |
def build_bridge(backend, model, api_key, with_default_tools) |
llm_ask |
function | skills/lazyown_llm.py:468 |
def llm_ask(goal, context, backend, model, api_key, max_iterations, system_prompt, extra_tools) |
main |
function | skills/lazyown_llm.py:493 |
def main() |
openai_schema |
method | skills/lazyown_llm.py:79 |
def openai_schema(self) |
read_facts |
function | skills/lazyown_llm.py:376 |
def read_facts(target) |
Next: SYMBOLS_p23.md