MCPcopy Create free account

hub / github.com/CSIT-SG/AETHER / functions

Functions1,756 in github.com/CSIT-SG/AETHER

↓ 5 callersMethodexecute_named
(self, tool_name: str | ToolNames, arguments: dict[str, object] | None = None)
plugin/ainalyse/chatbot/chatbot_ida/toolset.py:350
↓ 5 callersMethodfrom_dict
(cls, data: dict[str, Any])
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/plan.py:250
↓ 5 callersMethodget_agent_memory_store
(self, agent_id: str)
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/core.py:67
↓ 5 callersMethodget_selected_functions
Get list of selected functions.
plugin/ainalyse/function_selection.py:452
↓ 5 callersFunctionis_enabled
(key)
plugin/ainalyse/__init__.py:606
↓ 5 callersFunctionload_ai_decomp
Load AI decompilation for a function address.
plugin/ainalyse/ai_decomp/storage.py:47
↓ 5 callersMethodmerge_and_persist
Thread-safe merge of a batch result + atomic save. Returns ``True`` on success.
plugin/ainalyse/indexing/function_index.py:422
↓ 5 callersMethodmodel_dump
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/tests/test_executor_reasoning.py:14
↓ 5 callersMethodprogress
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/plan.py:218
↓ 5 callersMethodsave_summary
(self, ea, summary_text)
plugin/ainalyse/fullanalysis/core_db.py:113
↓ 5 callersMethodset_meta
(self, key, value)
plugin/ainalyse/fullanalysis/core_db.py:43
↓ 5 callersMethodset_retrieval_agent
(self, agent: RetrievalAgent)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/store.py:720
↓ 5 callersMethodto_dict
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/store.py:73
↓ 5 callersFunctiontotal_tokens
(code, summaries)
plugin/ainalyse/fullanalysis/core_chunker.py:167
↓ 4 callersMethodShowMessage
Display a message in the viewer.
plugin/ainalyse/unflattener/viewer.py:169
↓ 4 callersMethodShowMessage
Display a message in the viewer.
plugin/ainalyse/ai_decomp/viewer.py:151
↓ 4 callersMethodUpdateDisplay
(self)
plugin/ainalyse/unflattener/viewer.py:339
↓ 4 callersMethodUpdateDisplay
(self)
plugin/ainalyse/ai_decomp/viewer.py:310
↓ 4 callersMethod__init__
(self)
plugin/ainalyse/realtime/handlers.py:18
↓ 4 callersMethod_build_history_assistant_message
(self, assistant_message: Any)
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/agent/loop.py:331
↓ 4 callersFunction_cleanup_llm_failed_entries
(index: FunctionIndex)
plugin/ainalyse/indexing/function_indexer.py:179
↓ 4 callersFunction_count_indexed_in_target
(index: FunctionIndex, target_addrs: Set[str])
plugin/ainalyse/indexing/function_indexer.py:174
↓ 4 callersMethod_ensure_index_ready
(cls, requesting_tool: ToolNames)
plugin/ainalyse/chatbot/chatbot_ida/toolset.py:692
↓ 4 callersFunction_format_counts
(counts: dict[str, int])
plugin/ainalyse/chatbot/chatbot_agent.py:342
↓ 4 callersMethod_get_plan
(self, plan_index: int)
plugin/ainalyse/chatbot/chatbot_agent.py:123
↓ 4 callersFunction_hide_wait_box
Hide wait-box via the main IDA thread.
plugin/ainalyse/indexing/function_indexer.py:1524
↓ 4 callersMethod_refresh_context_pills
(self)
plugin/ainalyse/chatbot/controller.py:279
↓ 4 callersMethod_resolve_offset
(self, struct_name: str, offset_expr: str)
plugin/ainalyse/chatbot/chatbot_ida/struct_toolset.py:471
↓ 4 callersFunction_update_decompile_progress
Update wait-box during decompilation stage.
plugin/ainalyse/indexing/function_indexer.py:1466
↓ 4 callersMethodaddItem
(self, item)
plugin/ainalyse/chatbot/ui/viewer.py:70
↓ 4 callersMethodadd_action
( self, description: str, depends_on: list[str] | None = None, index: int | No
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/plan.py:143
↓ 4 callersMethodadd_child
(self, child_node: "Node")
plugin/ainalyse/gatherer.py:41
↓ 4 callersMethodadd_entry
(self, entry: FunctionEntry)
plugin/ainalyse/indexing/function_index.py:250
↓ 4 callersMethodadd_to_variable_summary
Add summary text to variable summary, trigger merge if threshold exceeded. Args: summary_text: Summary text to add to va
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/block_buffer.py:314
↓ 4 callersMethodat_hard_limit
Check if usage is at or above hard limit.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/budget.py:142
↓ 4 callersMethodclear
(self)
plugin/ainalyse/indexing/dynamic_tag_manager.py:54
↓ 4 callersFunctioncollect_functions_with_default_criteria
Collect functions using default selection criteria. Must be called from main thread.
plugin/ainalyse/function_selection.py:113
↓ 4 callersFunctionfinalize_prompt
Combines the base RE prompt with dynamic constraints and binary metadata.
plugin/ainalyse/__init__.py:595
↓ 4 callersMethodfind_node
(self, name: str)
plugin/ainalyse/gatherer.py:44
↓ 4 callersMethodget_agent_context
(self, agent_id: str)
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/core.py:72
↓ 4 callersFunctionget_function_callees
Get callees of a function using IDA API. Must be called from main thread.
plugin/ainalyse/function_selection.py:70
↓ 4 callersMethodget_struct_definition
(self, struct_name: str)
plugin/ainalyse/chatbot/chatbot_ida/bridge.py:39
↓ 4 callersMethodget_summarized_conversation_history
Get conversation history with two-component summary system. Returns: List of message dicts with: - Session s
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/block_buffer.py:600
↓ 4 callersMethodget_target_tokens
Get target token count for a section based on current usage. When over budget, returns reduced target to bring usage under c
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/budget.py:161
↓ 4 callersMethodget_tool_definitions
(self, enabled_tools: set[str] | None = None)
plugin/ainalyse/chatbot/chatbot_agent.py:590
↓ 4 callersMethodinvoke
(self, ctx: "AgentContext", *args: Any, **kwargs: Any)
plugin/ainalyse/chatbot/multi_agent_runtime/tools/runtime.py:211
↓ 4 callersFunctionis_importance_tag
Return True if *tag* is a recognised importance level (case-insensitive).
plugin/ainalyse/indexing/function_tagger.py:30
↓ 4 callersMethodis_usable_for_queries
(self)
plugin/ainalyse/indexing/function_index.py:389
↓ 4 callersFunctionparse_llm_annotations
( response_text: str, name_line_to_addr: Dict[str, Dict[str, str]], # This parameter is now unused b
plugin/ainalyse/struct_creator/struct_creator.py:69
↓ 4 callersMethodregister
(self, spec: SpecialistAgentSpec, factory: Callable[[], object])
plugin/ainalyse/chatbot/specialist_registry.py:19
↓ 4 callersFunctionrun_annotator_agent
(config: dict)
plugin/ainalyse/annotator.py:339
↓ 4 callersFunctionrun_manual_gatherer_agent
Manual gatherer that processes user-selected functions without LLM.
plugin/ainalyse/manual_gatherer.py:130
↓ 4 callersMethodsetFocus
(self)
plugin/ainalyse/chatbot/ui/viewer.py:211
↓ 4 callersMethodset_plan_manager
Set the plan manager for plan-aware summarization.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/manager.py:156
↓ 4 callersMethodsizeHint
(self)
plugin/ainalyse/chatbot/ui/viewer.py:100
↓ 4 callersMethodsummarize_oldest_blocks
Summarize the oldest non-summarized blocks. Strategy: 1. Take the oldest N blocks (default 5) 2. Generate ONE summar
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/block_buffer.py:233
↓ 4 callersMethodupdate
( self, *, tags: list[str] | None = None, metadata: dict[str, Any] | None = No
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/store.py:43
↓ 3 callersMethodSetError
(self, error_msg)
plugin/ainalyse/ai_decomp/viewer.py:318
↓ 3 callersMethodSetFunctionAddr
(self, func_addr)
plugin/ainalyse/unflattener/viewer.py:334
↓ 3 callersMethodSetGenerating
(self, generating)
plugin/ainalyse/unflattener/viewer.py:343
↓ 3 callersMethodShow
(self)
plugin/ainalyse/chatbot/ui/viewer.py:439
↓ 3 callersMethodShowMessage
Display a message in the viewer.
plugin/ainalyse/ai_decomp_old.py:180
↓ 3 callersMethodUpdateDisplay
Update the display based on current function address.
plugin/ainalyse/unflattener/viewer.py:122
↓ 3 callersMethodUpdateDisplay
Update the display based on current function address.
plugin/ainalyse/ai_decomp/viewer.py:104
↓ 3 callersMethod__init__
(self, entry, is_latest=False, parent=None)
plugin/ainalyse/dialogs_ida.py:85
↓ 3 callersMethod__init__
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/tools/runtime.py:138
↓ 3 callersFunction_build_indexing_tools
()
plugin/ainalyse/indexing/function_indexer.py:1060
↓ 3 callersMethod_continue_topic_for
(agent_id: str)
plugin/ainalyse/chatbot/specialist_orchestrator.py:32
↓ 3 callersMethod_emit_specialist_updates
(self)
plugin/ainalyse/chatbot/controller.py:718
↓ 3 callersMethod_fallback_meta_summary
Generate fallback summary if LLM fails.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/summarizer_agent.py:307
↓ 3 callersMethod_format_tool_call_args
(arguments)
plugin/ainalyse/chatbot/controller.py:877
↓ 3 callersMethod_generate_summary
Generate a summary for a single block. Summarizes the block as a compact narrative instead of a turn log.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/block_buffer.py:456
↓ 3 callersFunction_get_index_base_dir
()
plugin/ainalyse/indexing/function_index.py:635
↓ 3 callersFunction_get_index_filepath
Compute the standard index file path for *identifier*.
plugin/ainalyse/indexing/function_index.py:653
↓ 3 callersMethod_index_state_warning
(idx)
plugin/ainalyse/chatbot/chatbot_ida/toolset.py:685
↓ 3 callersMethod_join_notes
(notes: List[str])
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/block_buffer.py:572
↓ 3 callersFunction_ms_readable
(ms: int)
plugin/ainalyse/indexing/function_index.py:686
↓ 3 callersFunction_normalize_address_key
(addr: Any)
plugin/ainalyse/indexing/function_index.py:28
↓ 3 callersMethod_normalize_score_reason
(self, raw_result: Any)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/store.py:442
↓ 3 callersFunction_now_ms
()
plugin/ainalyse/indexing/function_index.py:682
↓ 3 callersFunction_record_llm_failures
Record functions missing from parsed LLM output. Returns list of (addr, name) for missing functions.
plugin/ainalyse/indexing/function_indexer.py:143
↓ 3 callersMethod_record_specialist_update
( self, *, agent_id: str, response_text: str, transcript: list[str] |
plugin/ainalyse/chatbot/specialist_orchestrator.py:39
↓ 3 callersFunction_run_on_main_thread
Execute *func* on the IDA main thread and return its result. If already on the main thread the function is called directly.
plugin/ainalyse/indexing/function_index_manager.py:50
↓ 3 callersFunction_run_sync
Run ``fn()`` on the IDA main thread via execute_sync and return its value. ``fn`` must handle its own exceptions — this helper is intentiona
plugin/ainalyse/fullanalysis/core_ida_api.py:27
↓ 3 callersFunction_save_llm_response_debug
Save LLM response and analysis to debug file. Args: enable_debug: If False, skip writing debug logs to reduce I/O. Can be controlled
plugin/ainalyse/indexing/function_indexer.py:486
↓ 3 callersMethod_ui_is_available
(self)
plugin/ainalyse/chatbot/controller.py:343
↓ 3 callersMethodadd_action_to_plan
( self, plan: Plan, description: str, depends_on: list[str] | None = None,
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/plan.py:436
↓ 3 callersMethodadd_child
(self, name: str, description: str = "")
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/store.py:115
↓ 3 callersFunctionbuild_classification_prompt
Build the full classification prompt for one batch (Section 8 template).
plugin/ainalyse/indexing/function_indexer.py:925
↓ 3 callersFunctionbuild_tree_recursive
(parent_node, parent_func_name, processed_nodes)
plugin/ainalyse/manual_gatherer.py:226
↓ 3 callersFunctioncall_openai_deobfuscator
Call OpenAI API for deobfuscator analysis.
plugin/ainalyse/unflattener/deobfuscator.py:29
↓ 3 callersFunctioncall_openai_llm_annotator
(messages:list, api_key: str, model: str, base_url: str, max_tokens: int = 8192, extra_body: dict = None, cust
plugin/ainalyse/struct_creator/struct_creator.py:46
↓ 3 callersFunctioncall_openai_llm_realtime
Call OpenAI API for realtime analysis.
plugin/ainalyse/realtime/realtime.py:36
↓ 3 callersFunctioncancel_pipeline
Requests cancellation of the currently running pipeline.
plugin/ainalyse/async_manager.py:348
↓ 3 callersMethodcheck_and_reorganize
(self, node_id: str | None = None)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/store.py:574
↓ 3 callersFunctionclean_c_code
Clean C code by handling escaped characters and formatting. Args: code: Raw C code that may contain escaped newlines and other i
plugin/ainalyse/unflattener/extractor.py:55
↓ 3 callersFunctionclear_cached_cfuncs_sync
Clears Hex-Rays cache on the main thread so next wave sees current changes.
plugin/ainalyse/fullanalysis/core_ida_api.py:238
↓ 3 callersMethodclose
(self)
plugin/ainalyse/fullanalysis/core_db.py:154
↓ 3 callersFunctioncreate_default_config
Create default config file if it doesn't exist.
plugin/ainalyse/__init__.py:129
↓ 3 callersFunctioncreate_tool_config_file
(config_data: dict | None = None)
plugin/ainalyse/chatbot/backend/toolconfig.py:29
← previousnext →101–200 of 1,756, ranked by callers