MCPcopy Create free account

hub / github.com/HyunjunJeon/Deepagent-research-context-engineering / functions

Functions3,208 in github.com/HyunjunJeon/Deepagent-research-context-engineering

↓ 5 callersFunction_format_execute_result_for_llm
DeepAgents _execute_tool_generator와 동일한 포맷팅 로직. FilesystemMiddleware의 execute tool이 LLM에 반환하는 형식을 재현합니다.
tests/backends/test_docker_sandbox_integration.py:415
↓ 5 callersFunction_path_depth
Get depth of path (number of / separators).
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:297
↓ 5 callersFunction_safe_read
Read file content, returning None on failure.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/file_ops.py:38
↓ 5 callersMethod_should_offload
주어진 콘텐츠가 축출 대상인지 판단합니다.
context_engineering_research_agent/context_strategies/offloading.py:124
↓ 5 callersMethodagent
Get a reference to the inner Rig agent.
rust-research-agent/rig-deepagents/src/compat/rig_agent_adapter.rs:119
↓ 5 callersMethodapply_updates
Apply multiple updates in sequence Default implementation merges updates then applies the result.
rust-research-agent/rig-deepagents/src/pregel/state.rs:76
↓ 5 callersMethodaread
`read`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:216
↓ 5 callersMethodaupload_files
`upload_files`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:565
↓ 5 callersMethodbuild_arguments
Build arguments by merging static args with state-resolved args Priority: state-resolved args override static args with the same key
rust-research-agent/rig-deepagents/src/workflow/vertices/tool.rs:81
↓ 5 callersFunctionbuild_composite_state_backend
(runtime: ToolRuntime, *, routes)
deepagents_sourcecode/libs/deepagents/tests/unit_tests/backends/test_composite_backend.py:29
↓ 5 callersFunctioncreate_openai_provider
Create a RigAgentAdapter for OpenAI
rust-research-agent/rig-deepagents/tests/e2e_llm_integration.rs:45
↓ 5 callersFunctioncreate_sandbox
Create or connect to a sandbox of the specified provider. This is the unified interface for sandbox creation that delegates to the appropriat
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/integrations/sandbox_factory.py:291
↓ 5 callersFunctioncreate_store_skill_item
Create a skill item in StoreBackend FileData format. Args: content: Skill content string Returns: Dict with content (as list
deepagents_sourcecode/libs/deepagents/tests/unit_tests/middleware/test_skills_middleware.py:1098
↓ 5 callersFunctioncreate_test_config
()
rust-research-agent/rig-deepagents/src/middleware/subagent/middleware.rs:293
↓ 5 callersFunctioncreate_test_runtime
()
rust-research-agent/rig-deepagents/src/tools/think.rs:99
↓ 5 callersMethoddefinition
(&self)
rust-research-agent/rig-deepagents/src/compat/rig_tool_adapter.rs:149
↓ 5 callersMethoddefinition
(&self)
rust-research-agent/rig-deepagents/src/middleware/subagent/task_tool.rs:140
↓ 5 callersMethoddefinitions
Get all tool definitions (schemas) for LLM
rust-research-agent/rig-deepagents/src/middleware/traits.rs:343
↓ 5 callersMethoddelay_for_attempt
Calculate delay for a given retry attempt (exponential backoff)
rust-research-agent/rig-deepagents/src/pregel/config.rs:182
↓ 5 callersMethoddownload_files
여러 파일을 다운로드합니다(백엔드별로 배치 처리하여 효율화). Groups paths by their target backend, calls each backend's download_files once with all paths for
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:595
↓ 5 callersMethodexecute
( &self, args: serde_json::Value, runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/tools/think.rs:66
↓ 5 callersMethodexecute
(self, command: str)
context_engineering_research_agent/backends/docker_shared.py:134
↓ 5 callersFunctionfile_data_to_string
FileData 딕셔너리를 일반 문자열 콘텐츠로 변환합니다. Args: file_data: `'content'` 키를 포함한 FileData 딕셔너리 Returns: 줄바꿈으로 합쳐진 문자열 콘텐츠
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:100
↓ 5 callersMethodinitialize
Initialize LLM and tools from environment
rust-research-agent/rig-deepagents/src/config.rs:344
↓ 5 callersMethodload_skill
Load full skill content (lazy, cached)
rust-research-agent/rig-deepagents/src/skills/loader.rs:234
↓ 5 callersMethodls
(&self, path: &str)
rust-research-agent/rig-deepagents/src/backends/memory.rs:61
↓ 5 callersFunctionmake_runtime
(files=None)
deepagents_sourcecode/libs/deepagents/tests/unit_tests/backends/test_state_backend.py:8
↓ 5 callersMethodmax_input_tokens
Set the model's maximum input tokens
rust-research-agent/rig-deepagents/src/middleware/summarization/config.rs:190
↓ 5 callersFunctionmock_settings
Context manager for patching CLI settings with temporary directories. Args: tmp_path: Temporary directory path (typically from pytest's t
deepagents_sourcecode/libs/deepagents-cli/tests/unit_tests/test_end_to_end.py:42
↓ 5 callersMethodnext
Get the next phase in the workflow
rust-research-agent/rig-deepagents/src/research/state.rs:32
↓ 5 callersFunctionparse_body
Extract body content (after frontmatter)
rust-research-agent/rig-deepagents/src/skills/loader.rs:348
↓ 5 callersMethodprocess_tool_result
도구 결과를 처리하고 필요시 축출합니다. Args: tool_result: 원본 도구 실행 결과. runtime: 도구 런타임 컨텍스트. Returns: 처리된 메시지와 O
context_engineering_research_agent/context_strategies/offloading.py:150
↓ 5 callersMethodprompt
사용자 프롬프트를 처리하고 응답을 스트리밍합니다.
deepagents_sourcecode/libs/acp/deepagents_acp/server.py:497
↓ 5 callersMethodread
파일 내용을 읽습니다(경로에 맞는 백엔드로 라우팅). Args: file_path: 절대 파일 경로. offset: 읽기 시작 라인 오프셋(0-index). limit: 최대 읽기 라인 수
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:197
↓ 5 callersMethodread
파일을 읽어 라인 번호가 포함된 문자열로 반환합니다. Args: file_path: Absolute or relative file path. offset: Line offset to start reading f
deepagents_sourcecode/libs/deepagents/deepagents/backends/filesystem.py:196
↓ 5 callersMethodrefresh_can_continue
Refreshes the `can_continue` computed field based on current state. Call this after directly mutating state fields (outside of `apply_update`). In no
rust-research-agent/rig-deepagents/src/research/state.rs:222
↓ 5 callersMethodreset
Clear suggestions.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:116
↓ 5 callersMethodrestore_prefix
결과 경로에 접두사 복원
rust-research-agent/rig-deepagents/src/backends/composite.rs:76
↓ 5 callersMethodresume
Resume workflow from the latest checkpoint Returns `None` if no checkpoint exists, otherwise returns the workflow result. # Critical Fix (Codex Revi
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:772
↓ 5 callersMethodsessionUpdate
Track sessionUpdate calls.
deepagents_sourcecode/libs/acp/tests/test_server.py:32
↓ 5 callersMethodstart
보안 옵션이 적용된 컨테이너를 생성합니다.
context_engineering_research_agent/backends/docker_session.py:57
↓ 5 callersMethodupload_files
여러 파일을 업로드합니다(백엔드별로 배치 처리하여 효율화). Groups files by their target backend, calls each backend's upload_files once with all files for tha
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:522
↓ 5 callersMethodwith_agent
Create a builder-style registry
rust-research-agent/rig-deepagents/src/middleware/subagent/spec.rs:372
↓ 5 callersMethodwith_max_tokens
Set the maximum tokens to generate
rust-research-agent/rig-deepagents/src/llm/config.rs:120
↓ 5 callersMethodwith_middleware
미들웨어 추가 (빌더 패턴)
rust-research-agent/rig-deepagents/src/middleware/stack.rs:23
↓ 5 callersMethodwith_sources
Add source references
rust-research-agent/rig-deepagents/src/research/state.rs:139
↓ 5 callersMethodwith_timeout
Set custom timeout
rust-research-agent/rig-deepagents/src/tools/tavily.rs:111
↓ 4 callersMethod_build_iteration_prompt
각 반복에 사용할 프롬프트 생성.
research_agent/researcher/runner.py:71
↓ 4 callersMethod_compile_subagents
(self)
context_engineering_research_agent/context_strategies/isolation.py:77
↓ 4 callersFunction_count_lines
Count lines in text, treating empty strings as zero lines.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/file_ops.py:46
↓ 4 callersFunction_find_project_agent_md
Find project-specific AGENTS.md file(s). Checks two locations and returns ALL that exist: 1. project_root/.deepagents/AGENTS.md 2. projec
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/config.py:104
↓ 4 callersFunction_find_project_root
Find the project root by looking for .git directory. Walks up the directory tree from start_path (or cwd) looking for a .git directory, which
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/config.py:81
↓ 4 callersFunction_find_project_root
Find git root or return start_path.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:209
↓ 4 callersMethod_format_skills_list
System prompt에 표시할 skills 목록을 포맷팅합니다.
deepagents_sourcecode/libs/deepagents/deepagents/middleware/skills.py:550
↓ 4 callersMethod_get_backend
Backend를 인스턴스 또는 팩토리로부터 해석(resolve)합니다.
deepagents_sourcecode/libs/deepagents/deepagents/middleware/memory.py:181
↓ 4 callersMethod_get_backend
백엔드 인스턴스/팩토리로부터 실제 백엔드를 해석(resolve)합니다. Args: runtime: tool runtime 컨텍스트. Returns: 해석된 backend 인스턴스.
deepagents_sourcecode/libs/deepagents/deepagents/middleware/filesystem.py:867
↓ 4 callersMethod_get_backend
백엔드 인스턴스/팩토리로부터 실제 백엔드를 해석(resolve)합니다. Args: state: Current agent state. runtime: Runtime context for factory functi
deepagents_sourcecode/libs/deepagents/deepagents/middleware/skills.py:513
↓ 4 callersMethod_handle_selection
Handle the selected option.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/approval.py:189
↓ 4 callersMethod_prepare_subagent_state
( self, state: dict[str, Any], task_description: str )
context_engineering_research_agent/context_strategies/isolation.py:105
↓ 4 callersMethod_should_reduce
축소가 필요한지 판단합니다.
context_engineering_research_agent/context_strategies/reduction.py:141
↓ 4 callersMethodaction_select_reject
Select reject option.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/approval.py:177
↓ 4 callersMethodadd_message
메시지 추가
rust-research-agent/rig-deepagents/src/state.rs:259
↓ 4 callersMethodadownload_files
`download_files`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:635
↓ 4 callersMethodaexecute
`execute`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:507
↓ 4 callersMethodapply
Apply this update to the given AgentState.
rust-research-agent/rig-deepagents/src/middleware/traits.rs:32
↓ 4 callersMethodas_str
Get the ID as a string slice
rust-research-agent/rig-deepagents/src/pregel/vertex.rs:26
↓ 4 callersFunctionassert_expected_subgraph_actions
(expected_tool_calls, agent, inputs)
deepagents_sourcecode/libs/deepagents/tests/integration_tests/test_subagent_middleware.py:26
↓ 4 callersMethodbefore_agent
에이전트 실행 전에, AIMessage에 남은 끊긴 tool call을 처리합니다.
deepagents_sourcecode/libs/deepagents/deepagents/middleware/patch_tool_calls.py:14
↓ 4 callersMethodcancel
실행 중인 세션을 취소합니다.
deepagents_sourcecode/libs/acp/deepagents_acp/server.py:558
↓ 4 callersMethodcomplete
Create a result that completes the vertex
rust-research-agent/rig-deepagents/src/pregel/vertex.rs:265
↓ 4 callersMethodcomplete_with_message
도구 실행 결과(ToolMessage)를 사용해 operation을 완료 처리합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/file_ops.py:324
↓ 4 callersFunctioncompute_unified_diff
Compute a unified diff between before and after content. Args: before: Original content after: New content display_path:
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/file_ops.py:53
↓ 4 callersFunctioncreate_test_parent_state
()
rust-research-agent/rig-deepagents/src/middleware/subagent/state_isolation.rs:198
↓ 4 callersMethoderror
(msg: &str)
rust-research-agent/rig-deepagents/src/error.rs:130
↓ 4 callersMethodexecute
( &self, args: serde_json::Value, runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/middleware/subagent/task_tool.rs:148
↓ 4 callersFunctionfetch_url
Fetch content from a URL and convert HTML to markdown format. This tool fetches web page content and converts it to clean markdown text, maki
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/tools.py:155
↓ 4 callersMethodfinalize
세션을 종료하고 요약 파일을 생성한다. Returns: 생성된 SUMMARY.md 파일 경로.
research_agent/researcher/ralph_loop.py:574
↓ 4 callersFunctionformat_read_response
`read` 응답을 라인 번호와 함께 포맷팅합니다. Args: file_data: FileData 딕셔너리 offset: 라인 오프셋(0-index) limit: 최대 라인 수 Returns:
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:152
↓ 4 callersMethodfrom_environment
Create settings by detecting the current environment. Args: start_path: Directory to start project detection from (defaults to cw
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/config.py:172
↓ 4 callersMethodget_backend
현재 세션용 백엔드를 반환합니다.
context_engineering_research_agent/backends/docker_session.py:104
↓ 4 callersMethodget_project_skills_dir
Get project-level skills directory path. Returns: Path to {project_root}/.deepagents/skills/, or None if not in a project
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/config.py:353
↓ 4 callersMethodis_max_reached
최대 반복 횟수에 도달했는지 확인한다. Returns: max_iterations > 0이고 현재 반복이 최대 이상이면 True.
research_agent/researcher/ralph_loop.py:79
↓ 4 callersMethodkeep
Set the keep size
rust-research-agent/rig-deepagents/src/middleware/summarization/config.rs:160
↓ 4 callersFunctionload_dotenv
()
rust-research-agent/rig-deepagents/src/bin/deepagent_demo.rs:55
↓ 4 callersFunctionmake_runtime
()
deepagents_sourcecode/libs/deepagents/tests/unit_tests/backends/test_store_backend.py:8
↓ 4 callersMethodpartition_messages
Partition messages into (to_summarize, preserved). Respects AI/Tool message pair boundaries.
rust-research-agent/rig-deepagents/src/middleware/summarization/mod.rs:128
↓ 4 callersFunctionperform_string_replacement
문자열 치환을 수행하고, 치환 대상 문자열의 출현 횟수를 검증합니다. Args: content: 원본 콘텐츠 old_string: 치환할 문자열 new_string: 대체 문자열 replace_all:
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:183
↓ 4 callersMethodregister
Register a subagent
rust-research-agent/rig-deepagents/src/middleware/subagent/spec.rs:317
↓ 4 callersMethodrender_completion_suggestions
Render the completion suggestions popup. Args: suggestions: List of (label, description) tuples selected_index: Index
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:30
↓ 4 callersFunctionrender_node_with_state
Render a node with state-based CSS class for coloring.
rust-research-agent/rig-deepagents/src/pregel/visualization.rs:70
↓ 4 callersFunctionrequires_cache_control_marker
해당 Provider가 cache_control 마커를 필요로 하는지 확인합니다. Anthropic (직접 또는 OpenRouter 경유) 만 True 반환.
context_engineering_research_agent/context_strategies/caching.py:162
↓ 4 callersFunctionsanitize_tool_call_id
r"""`tool_call_id`를 안전하게 정규화합니다. 경로 탐색(path traversal)이나 구분자 관련 문제를 피하기 위해 위험한 문자(`.`, `/`, `\`)를 밑줄(`_`)로 치환합니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:30
↓ 4 callersMethodsave
로그를 파일에 저장한다. 두 가지 형식으로 저장합니다: - TOOL_TRAJECTORY.log: 사람이 읽을 수 있는 형식 - TOOL_TRAJECTORY.json: 프로그래밍적 분석용 Returns:
scripts/run_ai_trend_research.py:160
↓ 4 callersMethodstart_operation
파일 도구 호출을 추적하기 위한 operation을 시작합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/file_ops.py:256
↓ 4 callersMethodtimeout
Set timeout
rust-research-agent/rig-deepagents/src/middleware/subagent/spec.rs:136
↓ 4 callersMethodto_markdown
Format as markdown for LLM consumption
rust-research-agent/rig-deepagents/src/tools/tavily.rs:325
↓ 4 callersMethodto_mermaid_internal
Internal implementation for Mermaid generation.
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:519
↓ 4 callersMethodwith_config
Set LLM configuration for all calls
rust-research-agent/rig-deepagents/src/executor.rs:82
↓ 4 callersMethodwith_increased_recursion
재귀 깊이 증가한 새 런타임 생성
rust-research-agent/rig-deepagents/src/runtime.rs:101
↓ 4 callersMethodwith_max_directions
Set max directions
rust-research-agent/rig-deepagents/src/config.rs:203
← previousnext →201–300 of 3,208, ranked by callers