Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HyunjunJeon/Deepagent-research-context-engineering
/ functions
Functions
3,208 in github.com/HyunjunJeon/Deepagent-research-context-engineering
⨍
Functions
3,208
◇
Types & classes
554
↳
Endpoints
14
↓ 1 callers
Method
can_handle
Handle input that starts with /.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:112
↓ 1 callers
Method
can_search
Check if more searches are allowed
rust-research-agent/rig-deepagents/src/research/state.rs:254
↓ 1 callers
Function
check_cli_dependencies
Check if CLI optional dependencies are installed.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/main.py:38
↓ 1 callers
Method
check_completion
Check if we have received input from all expected sources
rust-research-agent/rig-deepagents/src/workflow/vertices/parallel.rs:140
↓ 1 callers
Method
check_stop_conditions
Check if any stop condition is met # Arguments `message` - The latest assistant message `iteration` - Current iteration count `state_json` - Serializ
rust-research-agent/rig-deepagents/src/workflow/vertices/agent.rs:121
↓ 1 callers
Method
checkpoint_pattern
Generate the pattern for listing checkpoints
rust-research-agent/rig-deepagents/src/pregel/checkpoint/redis.rs:107
↓ 1 callers
Method
checkpointing_enabled
Check if checkpointing is enabled
rust-research-agent/rig-deepagents/src/pregel/config.rs:124
↓ 1 callers
Method
cleanup
(self)
context_engineering_research_agent/backends/docker_shared.py:218
↓ 1 callers
Function
cli_main
ACP 서버 실행용 동기 CLI 엔트리포인트입니다.
deepagents_sourcecode/libs/acp/deepagents_acp/server.py:651
↓ 1 callers
Function
collect_files
Collect SKILL.md files to validate
rust-research-agent/rig-deepagents/src/bin/skill_validator.rs:147
↓ 1 callers
Method
collect_tools
모든 미들웨어의 도구 수집
rust-research-agent/rig-deepagents/src/middleware/stack.rs:44
↓ 1 callers
Method
complete
( &self, _messages: &[Message], _tools: &[crate::middleware::ToolDefinitio
rust-research-agent/rig-deepagents/src/middleware/summarization/mod.rs:413
↓ 1 callers
Method
complete
( &self, _messages: &[Message], _tools: &[ToolDefinition], _co
rust-research-agent/rig-deepagents/src/workflow/vertices/agent.rs:385
↓ 1 callers
Method
complete
( &self, _messages: &[StateMessage], _tools: &[crate::middleware::ToolDefi
rust-research-agent/rig-deepagents/src/workflow/vertices/router.rs:301
↓ 1 callers
Method
compute
( &self, _ctx: &mut ComputeContext<'_, TestState, WorkflowMessage>, )
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:1012
↓ 1 callers
Method
compute
( &self, ctx: &mut ComputeContext<'_, TestState, WorkflowMessage>, )
rust-research-agent/rig-deepagents/src/pregel/vertex.rs:336
↓ 1 callers
Method
compute_vertices
Compute all active vertices in parallel Returns (updates, outboxes, newly_halted_vertex_ids)
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:288
↓ 1 callers
Method
conditional_edges
Add conditional edges from a node.
rust-research-agent/rig-deepagents/src/workflow/graph.rs:98
↓ 1 callers
Function
convert_assistant_message
(message: &Message)
rust-research-agent/rig-deepagents/src/compat/rig_agent_adapter.rs:298
↓ 1 callers
Function
convert_messages
Convert a slice of DeepAgents messages to Rig format Filters out messages that cannot be converted (e.g., system messages that should be handled via
rust-research-agent/rig-deepagents/src/llm/message.rs:189
↓ 1 callers
Function
convert_rig_tool_call
(tool_call: &RigToolCall)
rust-research-agent/rig-deepagents/src/compat/rig_agent_adapter.rs:367
↓ 1 callers
Function
convert_tool_message
(message: &Message)
rust-research-agent/rig-deepagents/src/compat/rig_agent_adapter.rs:324
↓ 1 callers
Function
copy_selection_to_clipboard
Copy selected text from app widgets to clipboard. This queries all widgets for their text_selection and copies any selected text to the syste
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/clipboard.py:42
↓ 1 callers
Function
count_message_tokens
Count tokens for a single message
rust-research-agent/rig-deepagents/src/middleware/summarization/token_counter.rs:72
↓ 1 callers
Method
count_messages
(&self, messages: &[Message])
rust-research-agent/rig-deepagents/src/tokenization/mod.rs:11
↓ 1 callers
Method
count_text
(&self, text: &str)
rust-research-agent/rig-deepagents/src/tokenization/mod.rs:41
↓ 1 callers
Function
count_tool_usage
Count tool usage across all steps in a trajectory. Args: trajectory_path: Path to the trajectory.json file in ATIF format Returns:
deepagents_sourcecode/libs/harbor/scripts/analyze.py:177
↓ 1 callers
Method
create_action_request
ActionRequest 생성
rust-research-agent/rig-deepagents/src/middleware/human_in_the_loop.rs:141
↓ 1 callers
Method
create_checkpoint
Create a checkpoint at the current state # Design Decision (Gemini/Qwen Review) Uses `Checkpoint::with_retry_counts()` to store retry state as a fir
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:894
↓ 1 callers
Function
create_dataset
Create a LangSmith dataset from Harbor tasks. Args: dataset_name: Dataset name (used for both Harbor download and LangSmith dataset)
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:120
↓ 1 callers
Function
create_experiment
Synchronous wrapper for create_experiment_async.
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:258
↓ 1 callers
Function
create_experiment_async
Create a LangSmith experiment session for the given dataset. Args: dataset_name: Name of the LangSmith dataset to create experiment for
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:220
↓ 1 callers
Function
create_researcher_agent
( model: str | BaseChatModel | None = None, backend: BackendProtocol | BackendFactory | None = None, )
context_engineering_research_agent/research/agent.py:66
↓ 1 callers
Method
create_tool_runtime
Create a minimal ToolRuntime for tool execution
rust-research-agent/rig-deepagents/src/workflow/vertices/agent.rs:82
↓ 1 callers
Method
current_frame
Get current frame without advancing.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/loading.py:44
↓ 1 callers
Function
default_tools
모든 기본 도구 반환 (SubAgent task 제외)
rust-research-agent/rig-deepagents/src/tools/mod.rs:46
↓ 1 callers
Method
definition
(&self)
rust-research-agent/rig-deepagents/src/tools/tavily.rs:352
↓ 1 callers
Method
definition
(&self)
rust-research-agent/rig-deepagents/src/tools/think.rs:47
↓ 1 callers
Function
delete_thread
Delete thread checkpoints. Returns True if deleted.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/sessions.py:154
↓ 1 callers
Function
delete_thread_command
CLI handler for: deepagents threads delete.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/sessions.py:210
↓ 1 callers
Method
deliver_messages
Deliver pending messages to vertex inboxes
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:274
↓ 1 callers
Function
determine_next_phase
Determine the next phase based on current state.
rust-research-agent/rig-deepagents/src/research/workflow.rs:339
↓ 1 callers
Function
discover_skills
Discover all skills in a directory. Args: skills_dir: Path to skills directory. Returns: List of skill metadata dictionaries
skills/skill-creator/scripts/discover_skills.py:65
↓ 1 callers
Method
edit
파일 내 문자열을 치환하여 편집합니다. `EditResult`를 반환합니다. 외부 스토리지 백엔드는 `files_update=None`을 사용합니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/store.py:277
↓ 1 callers
Method
edit
( &self, path: &str, old_string: &str, new_string: &str, replace_all:
rust-research-agent/rig-deepagents/src/backends/composite.rs:143
↓ 1 callers
Method
ensure_agent_dir
Ensure the global agent directory exists and return its path. Args: agent_name: Name of the agent Returns: P
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/config.py:297
↓ 1 callers
Method
ensure_dir
Ensure the checkpoint directory exists
rust-research-agent/rig-deepagents/src/pregel/checkpoint/file.rs:74
↓ 1 callers
Method
ensure_project_skills_dir
Ensure project-level skills directory exists and return its path. Returns: Path to {project_root}/.deepagents/skills/, or None if
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/config.py:363
↓ 1 callers
Method
estimate_messages_for_tokens
Estimate how many messages (from the end) fit within a token budget.
rust-research-agent/rig-deepagents/src/middleware/summarization/mod.rs:168
↓ 1 callers
Method
evaluate_condition
Evaluate a branch condition against a value
rust-research-agent/rig-deepagents/src/workflow/vertices/router.rs:42
↓ 1 callers
Method
execute
( &self, args: serde_json::Value, _runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/tools/write_todos.rs:60
↓ 1 callers
Method
execute
( &self, _args: serde_json::Value, runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/tools/read_todos.rs:22
↓ 1 callers
Method
execute
( &self, args: serde_json::Value, runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/tools/write_file.rs:44
↓ 1 callers
Method
execute
( &self, args: serde_json::Value, runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/tools/read_file.rs:55
↓ 1 callers
Method
execute
( &self, args: serde_json::Value, runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/tools/edit_file.rs:56
↓ 1 callers
Method
execute
( &self, _subagent: &SubAgentKind, _prompt: &str, _state: Isol
rust-research-agent/rig-deepagents/src/workflow/vertices/subagent.rs:248
↓ 1 callers
Method
execute
Python 코드를 WASM 샌드박스에서 실행합니다. 실제 구현에서는 Node.js subprocess나 WebWorker를 통해 Pyodide를 실행합니다.
context_engineering_research_agent/backends/pyodide_sandbox.py:87
↓ 1 callers
Method
execute_code
(&self, code: String)
rust-research-agent/rig-rlm/src/exec.rs:28
↓ 1 callers
Method
execute_single
(&self, request: &TavilyRequest)
rust-research-agent/rig-deepagents/src/tools/tavily.rs:704
↓ 1 callers
Method
execute_single_request
Execute a single HTTP request
rust-research-agent/rig-deepagents/src/tools/tavily.rs:153
↓ 1 callers
Function
execute_skills_command
Execute skills subcommands based on parsed arguments. Args: args: Parsed command line arguments with skills_command attribute
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/skills/commands.py:457
↓ 1 callers
Method
execute_spec
Execute a spec-based subagent
rust-research-agent/rig-deepagents/src/middleware/subagent/executor.rs:154
↓ 1 callers
Function
execute_task_textual
Execute a task with output directed to Textual UI. This is the Textual-compatible version of execute_task() that uses the TextualUIAdapter fo
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/textual_adapter.py:83
↓ 1 callers
Method
execute_tool
Execute a tool and return the result
rust-research-agent/rig-deepagents/src/workflow/vertices/agent.rs:89
↓ 1 callers
Method
execute_tool_call
도구 호출 실행
rust-research-agent/rig-deepagents/src/executor.rs:280
↓ 1 callers
Method
execute_with_retry
Execute HTTP request with retry and backoff
rust-research-agent/rig-deepagents/src/tools/tavily.rs:123
↓ 1 callers
Function
extract_anthropic_cache_metrics
Anthropic 응답에서 캐시 메트릭을 추출합니다.
context_engineering_research_agent/context_strategies/caching_telemetry.py:44
↓ 1 callers
Function
extract_deepseek_cache_metrics
DeepSeek 응답에서 캐시 메트릭을 추출합니다.
context_engineering_research_agent/context_strategies/caching_telemetry.py:114
↓ 1 callers
Function
extract_keywords
발견 항목들에서 AI 관련 키워드를 추출한다. 사전 정의된 AI 키워드 목록을 기반으로 각 키워드의 출현 빈도를 계산합니다. Args: findings: 분석할 Finding 객체 목록. Returns: 키
scripts/run_ai_trend_research.py:430
↓ 1 callers
Function
extract_openai_cache_metrics
OpenAI 응답에서 캐시 메트릭을 추출합니다.
context_engineering_research_agent/context_strategies/caching_telemetry.py:68
↓ 1 callers
Function
extract_task_instructions
Extract the task instructions from the trajectory file. Looks for the user message in the trajectory steps.
deepagents_sourcecode/libs/harbor/scripts/analyze.py:158
↓ 1 callers
Function
extract_task_metadata
Extract task metadata from config.json and other files. Args: trial_dir: Path to the trial directory Returns: Dictionary con
deepagents_sourcecode/libs/harbor/scripts/analyze.py:117
↓ 1 callers
Function
fetch_webpage_content
웹페이지를 가져와서 HTML을 Markdown으로 변환한다. 이 헬퍼 함수는 HTTP GET 요청을 수행하고(브라우저와 유사한 User-Agent 사용), 응답 상태 코드를 검증한 후, `markdownify`를 사용하여 반환된 HTML을 Mar
research_agent/tools.py:80
↓ 1 callers
Method
filter_tools
Filter tools based on allowed list
rust-research-agent/rig-deepagents/src/workflow/vertices/agent.rs:197
↓ 1 callers
Method
find_cutoff_index
Find the cutoff index for message partitioning. Ensures we don't split in the middle of an AI/Tool message pair.
rust-research-agent/rig-deepagents/src/middleware/summarization/mod.rs:151
↓ 1 callers
Method
find_safe_cutoff
Find a safe cutoff point that doesn't split AI/Tool pairs. If the initial cutoff lands on a Tool message, advance past all consecutive Tool messages
rust-research-agent/rig-deepagents/src/middleware/summarization/mod.rs:190
↓ 1 callers
Function
find_task_directory
Find the task directory for a given trial. Args: trial_dir: Path to the trial directory task_name: Name of the task (from config.
deepagents_sourcecode/libs/harbor/scripts/analyze.py:56
↓ 1 callers
Method
find_terminal_vertices
Find vertices with no outgoing edges (terminal vertices).
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:586
↓ 1 callers
Method
focus_input
Focus the input field.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/chat_input.py:448
↓ 1 callers
Function
formatTime
(date: Date, now = new Date())
deep-agents-ui/src/app/components/ThreadList.tsx:45
↓ 1 callers
Function
format_content_sample
(content: &str)
rust-research-agent/rig-deepagents/src/tool_result_eviction.rs:130
↓ 1 callers
Function
format_json
Format skills as JSON.
skills/skill-creator/scripts/discover_skills.py:188
↓ 1 callers
Function
format_markdown
Format skills as markdown table.
skills/skill-creator/scripts/discover_skills.py:165
↓ 1 callers
Function
format_message_content
메시지 내용을 화면에 표시 가능한 문자열로 변환한다.
research_agent/utils.py:30
↓ 1 callers
Function
format_messages
Rich 포매팅을 사용해 메시지 목록을 출력한다.
research_agent/utils.py:73
↓ 1 callers
Function
format_output
Format the search results based on the specified output format. Parameters ---------- papers : list[dict[str, Any]] List of paper
skills/academic-search/arxiv_search.py:85
↓ 1 callers
Function
format_text
Format skills as plain text.
skills/skill-creator/scripts/discover_skills.py:139
↓ 1 callers
Function
format_tool_message_content
Convert ToolMessage content into a printable string.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/ui.py:150
↓ 1 callers
Method
generate_description
Generate tool description with available agents
rust-research-agent/rig-deepagents/src/middleware/subagent/task_tool.rs:84
↓ 1 callers
Method
generate_parameters_schema
Generate JSON schema for parameters
rust-research-agent/rig-deepagents/src/middleware/subagent/task_tool.rs:98
↓ 1 callers
Function
generate_report
연구 결과 보고서를 Markdown 형식으로 생성한다. Args: session: 연구 세션 객체. keywords: 키워드 -> 빈도 매핑. output_path: 보고서 저장 경로.
scripts/run_ai_trend_research.py:536
↓ 1 callers
Function
generate_thread_id
Generate a new 8-char hex thread ID.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/sessions.py:47
↓ 1 callers
Method
get
Get a subagent by name
rust-research-agent/rig-deepagents/src/middleware/subagent/spec.rs:323
↓ 1 callers
Function
get_all_subagents
모든 SubAgent 정의를 목록으로 반환한다. Returns: SubAgent 명세 딕셔너리 목록. Note: 도구는 비어 있으며 런타임에서 사용 가능한 도구를 기반으로 에이전트 생성 시 채워져야 한다.
research_agent/subagents/definitions.py:73
↓ 1 callers
Method
get_approval_widget
이 tool에 대한 승인 위젯 클래스와 데이터를 반환합니다. Args: tool_args: The tool arguments from action_request Returns: Tuple of
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/tool_renderers.py:24
↓ 1 callers
Function
get_available_sandbox_types
Get list of available sandbox provider types. Returns: List of sandbox type names (e.g., ["modal", "runloop", "daytona"])
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/integrations/sandbox_factory.py:323
↓ 1 callers
Function
get_bottom_toolbar
Return toolbar function that shows auto-approve status and BASH MODE.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/input.py:196
↓ 1 callers
Method
get_cached_summaries_sync
Get cached summaries synchronously (for modify_system_prompt)
rust-research-agent/rig-deepagents/src/skills/middleware.rs:102
↓ 1 callers
Function
get_chars_per_token
Get the recommended chars_per_token for a model name. Returns a model-specific ratio for more accurate token counting. # Arguments `model` - Model
rust-research-agent/rig-deepagents/src/middleware/summarization/token_counter.rs:122
↓ 1 callers
Function
get_checkpointer
Get AsyncSqliteSaver for the global database.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/sessions.py:170
← previous
next →
701–800 of 3,208, ranked by callers