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
↓ 3 callers
Method
with_max_searches
Set maximum searches.
rust-research-agent/rig-deepagents/src/research/workflow.rs:306
↓ 3 callers
Method
with_subagent
Add a subagent
rust-research-agent/rig-deepagents/src/middleware/subagent/middleware.rs:80
↓ 3 callers
Method
with_tool_call_id
(mut self, id: &str)
rust-research-agent/rig-deepagents/src/runtime.rs:70
↓ 3 callers
Method
with_workflow_timeout
Set workflow timeout
rust-research-agent/rig-deepagents/src/config.rs:209
↓ 3 callers
Method
write
새 파일을 생성하고 내용을 씁니다. `WriteResult`를 반환합니다. 외부 스토리지 백엔드는 `files_update=None`을 사용합니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/store.py:254
↓ 2 callers
Method
_apply_selected_completion
Apply the currently selected completion.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:187
↓ 2 callers
Method
_create_offload_message
축출 후 대체 메시지를 생성합니다.
context_engineering_research_agent/context_strategies/offloading.py:135
↓ 2 callers
Method
_create_summary_prompt
요약을 위한 프롬프트를 생성합니다.
context_engineering_research_agent/context_strategies/reduction.py:241
↓ 2 callers
Method
_ensure_stream
Ensure the markdown stream is initialized.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/messages.py:108
↓ 2 callers
Function
_escape_markup
Escape Rich markup characters in text.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/tool_widgets.py:23
↓ 2 callers
Method
_estimate_tokens
콘텐츠의 토큰 수를 추정합니다. 보수적인 추정값을 사용하여 조기 축출을 방지합니다. 실제 토큰 수는 모델과 콘텐츠에 따라 다릅니다.
context_engineering_research_agent/context_strategies/offloading.py:116
↓ 2 callers
Function
_format_edit_file_description
승인 프롬프트에 표시할 `edit_file` 도구 호출 설명을 포맷팅합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/agent.py:208
↓ 2 callers
Function
_format_fetch_url_description
승인 프롬프트에 표시할 `fetch_url` 도구 호출 설명을 포맷팅합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/agent.py:233
↓ 2 callers
Function
_format_grep_results
Output mode에 따라 grep 검색 결과를 포맷팅합니다. Args: results: Dictionary mapping file paths to list of (line_num, line_content) tuples outpu
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:301
↓ 2 callers
Method
_format_skills_list
(self, skills: list[SkillMetadata])
context_engineering_research_agent/skills/middleware.py:87
↓ 2 callers
Method
_format_skills_list
시스템 프롬프트 표시용 스킬 메타데이터를 포맷팅한다.
research_agent/skills/middleware.py:151
↓ 2 callers
Method
_format_skills_locations
(self)
context_engineering_research_agent/skills/middleware.py:79
↓ 2 callers
Method
_format_skills_locations
시스템 프롬프트 표시용 스킬 위치를 포맷팅한다.
research_agent/skills/middleware.py:142
↓ 2 callers
Function
_format_task_description
승인 프롬프트에 표시할 `task`(서브에이전트) 도구 호출 설명을 포맷팅합니다. The task tool signature is: task(description: str, subagent_type: str) The description contains
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/agent.py:244
↓ 2 callers
Function
_format_web_search_description
승인 프롬프트에 표시할 `web_search` 도구 호출 설명을 포맷팅합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/agent.py:222
↓ 2 callers
Function
_format_write_file_description
승인 프롬프트에 표시할 `write_file` 도구 호출 설명을 포맷팅합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/agent.py:194
↓ 2 callers
Method
_get_context_usage_ratio
현재 컨텍스트 사용률을 계산합니다.
context_engineering_research_agent/context_strategies/reduction.py:136
↓ 2 callers
Method
_get_cursor_offset
Get the cursor offset as a single integer.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/chat_input.py:426
↓ 2 callers
Method
_get_docker_client
(self)
context_engineering_research_agent/backends/docker_session.py:38
↓ 2 callers
Method
_get_docker_client
(self)
context_engineering_research_agent/backends/docker_shared.py:105
↓ 2 callers
Method
_get_formatted_system_prompt
현재 디렉토리/파일 목록 컨텍스트를 포함하도록 system prompt를 포맷팅합니다. Args: backend: Harbor sandbox backend to query for directory information
deepagents_sourcecode/libs/harbor/deepagents_harbor/deepagents_wrapper.py:113
↓ 2 callers
Method
_get_subagent_descriptions
(self)
context_engineering_research_agent/context_strategies/isolation.py:99
↓ 2 callers
Function
_glob_search_files
in-memory 파일 맵에서 glob 패턴에 매칭되는 경로를 찾습니다. Args: files: Dictionary of file paths to FileData. pattern: Glob pattern (e.g., "*.py",
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:249
↓ 2 callers
Function
_handle_paste_with_image_check
Check clipboard for image, otherwise insert pasted text.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/input.py:302
↓ 2 callers
Function
_infer_openrouter_model_name
OpenRouter 모델에서 모델명을 추출합니다. API 문서 주소: https://openrouter.ai/docs/api/api-reference/models/get-models Args: model: LangChain 모델 인스턴스
context_engineering_research_agent/agent.py:85
↓ 2 callers
Function
_is_safe_path
경로가 base_dir 내에 안전하게 포함되어 있는지 확인합니다.
context_engineering_research_agent/skills/load.py:35
↓ 2 callers
Function
_is_safe_path
경로가 base_dir 내에 안전하게 포함되어 있는지 확인한다. 심볼릭 링크나 경로 조작을 통한 디렉토리 탐색 공격을 방지한다. 두 경로 모두 정규 형식으로 변환(심볼릭 링크 따라감)하고 대상 경로가 기본 디렉토리 내에 있는지 확인한다.
research_agent/skills/load.py:74
↓ 2 callers
Method
_is_valid_agent_name
Validate prevent invalid filesystem paths and security issues.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/config.py:273
↓ 2 callers
Function
_list_skills_from_dir
단일 스킬 디렉토리에서 모든 스킬을 나열합니다.
context_engineering_research_agent/skills/load.py:142
↓ 2 callers
Function
_list_skills_from_dir
단일 스킬 디렉토리에서 모든 스킬을 나열한다 (내부 헬퍼). 스킬 디렉토리를 스캔하여 SKILL.md 파일을 포함하는 하위 디렉토리를 찾고, YAML 프론트매터를 파싱하여 스킬 메타데이터를 반환한다. 스킬 구조: skills/ ├
research_agent/skills/load.py:225
↓ 2 callers
Method
_move_selection
Move selection up or down.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:179
↓ 2 callers
Method
_move_selection
Move selection up or down.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:440
↓ 2 callers
Method
_process_large_message
큰 ToolMessage를 처리하며, 콘텐츠를 파일 시스템으로 축출(evict)합니다. Args: message: The ToolMessage with large content to evict. resolved
deepagents_sourcecode/libs/deepagents/deepagents/middleware/filesystem.py:974
↓ 2 callers
Method
_process_response
(self, response: ModelResponse)
context_engineering_research_agent/context_strategies/caching_telemetry.py:202
↓ 2 callers
Method
_process_system_message
(self, message: SystemMessage)
context_engineering_research_agent/context_strategies/caching.py:288
↓ 2 callers
Method
_render_string_lines
Render lines from a string with appropriate styling.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/tool_widgets.py:196
↓ 2 callers
Method
_resolve_path
(self, path: str)
context_engineering_research_agent/backends/docker_sandbox.py:77
↓ 2 callers
Function
_return_command_with_state_update
(result: dict, tool_call_id: str)
deepagents_sourcecode/libs/deepagents/deepagents/middleware/subagents.py:317
↓ 2 callers
Function
_sanitize_segment
(segment: str)
context_engineering_research_agent/backends/workspace_protocol.py:12
↓ 2 callers
Method
_scroll_chat_to_bottom
Scroll the chat area to the bottom. Uses anchor() for smoother streaming - keeps scroll locked to bottom as new content is added with
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/app.py:225
↓ 2 callers
Function
_validate_and_prepare_state
서브에이전트 호출을 위한 state를 준비합니다.
deepagents_sourcecode/libs/deepagents/deepagents/middleware/subagents.py:328
↓ 2 callers
Function
abbreviate_path
Abbreviate a file path intelligently - show basename or relative path.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/ui.py:38
↓ 2 callers
Method
add
(self, other: Self)
rust-research-agent/rig-deepagents/src/llm/config.rs:53
↓ 2 callers
Method
add_call
(self, call: ToolCall)
scripts/verify_tool_trajectory.py:51
↓ 2 callers
Method
add_warning
Add a warning (non-blocking).
skills/skill-creator/scripts/validate_skill.py:50
↓ 2 callers
Method
agent_names
Get all registered agent names
rust-research-agent/rig-deepagents/src/middleware/subagent/spec.rs:333
↓ 2 callers
Method
apply_summarization
Summarization을 적용합니다. LLM을 사용하여 대화 내용을 요약합니다.
context_engineering_research_agent/context_strategies/reduction.py:188
↓ 2 callers
Function
assert_longterm_mem_tools
(agent, store)
deepagents_sourcecode/libs/deepagents/tests/integration_tests/test_filesystem_middleware.py:1077
↓ 2 callers
Method
before_agent
before_agent 훅 실행 (순차)
rust-research-agent/rig-deepagents/src/middleware/stack.rs:60
↓ 2 callers
Method
build
Build the final prompt string
rust-research-agent/rig-deepagents/src/research/prompts.rs:430
↓ 2 callers
Method
build
Build the middleware
rust-research-agent/rig-deepagents/src/middleware/subagent/middleware.rs:258
↓ 2 callers
Method
build
Build the SubAgentSpec
rust-research-agent/rig-deepagents/src/middleware/subagent/spec.rs:148
↓ 2 callers
Method
build
Build the isolated state
rust-research-agent/rig-deepagents/src/middleware/subagent/state_isolation.rs:188
↓ 2 callers
Method
chars_per_token
Set the characters per token ratio
rust-research-agent/rig-deepagents/src/middleware/summarization/config.rs:172
↓ 2 callers
Function
check_empty_content
콘텐츠가 비어 있는지 확인하고, 비어 있으면 경고 메시지를 반환합니다. Args: content: 확인할 콘텐츠 Returns: 비어 있으면 경고 메시지, 아니면 `None`
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:86
↓ 2 callers
Method
cleanup
상태 파일을 삭제한다.
research_agent/researcher/ralph_loop.py:393
↓ 2 callers
Method
clear_completion_suggestions
Hide/clear the completion suggestions popup.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:41
↓ 2 callers
Function
cli_main
Entry point for console script.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/main.py:243
↓ 2 callers
Method
complete
( &self, _messages: &[Message], _tools: &[ToolDefinition], _co
rust-research-agent/rig-deepagents/src/executor.rs:344
↓ 2 callers
Method
compute_can_continue
Compute whether research can continue based on current state. This checks: budget availability, terminal phase, and unexplored directions.
rust-research-agent/rig-deepagents/src/research/state.rs:228
↓ 2 callers
Method
config
설정 참조
rust-research-agent/rig-deepagents/src/runtime.rs:96
↓ 2 callers
Method
config
Get the configuration
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:169
↓ 2 callers
Method
count_tokens
Count tokens in the current messages.
rust-research-agent/rig-deepagents/src/middleware/summarization/mod.rs:116
↓ 2 callers
Function
create_example_id_from_instruction
instruction 문자열로부터 결정적인(deterministic) UUID를 생성합니다. Normalizes the instruction by stripping whitespace and creating a SHA-256 hash, then conv
deepagents_sourcecode/libs/harbor/deepagents_harbor/tracing.py:7
↓ 2 callers
Function
create_model
Create the appropriate model based on available API keys. Uses the global settings instance to determine which model to create. Args:
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/config.py:431
↓ 2 callers
Method
create_research_state
Create initial research state
rust-research-agent/rig-deepagents/src/config.rs:313
↓ 2 callers
Function
create_researcher_agent
자율적 연구 DeepAgent를 생성한다. 이 함수는 주어진 깊이 수준에 맞는 연구 에이전트를 생성합니다. 에이전트는 자체 계획 수립, 다중 소스 검색, 반성(reflection) 기능을 갖춥니다. Args: model: 사용할
research_agent/researcher/agent.py:123
↓ 2 callers
Function
deepagents_acp_test_context
r"""Context manager for testing DeepagentsACP. Args: messages: List of messages for the fake model to return prompt_request: The
deepagents_sourcecode/libs/acp/tests/test_server.py:67
↓ 2 callers
Method
definition
(&self)
rust-research-agent/rig-deepagents/src/executor.rs:422
↓ 2 callers
Method
edit
파일 내 문자열을 치환하여 편집합니다. `EditResult`를 반환합니다. 외부 스토리지 백엔드는 `files_update=None`을 사용합니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/filesystem.py:269
↓ 2 callers
Function
encode_image_to_base64
Encode image bytes to base64 string. Args: image_bytes: Raw image bytes Returns: Base64-encoded string
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/image_utils.py:186
↓ 2 callers
Method
ensure_user_skills_dir
Ensure user-level skills directory exists and return its path. Args: agent_name: Name of the agent Returns:
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/config.py:340
↓ 2 callers
Method
execute
( &self, _args: serde_json::Value, _runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/executor.rs:433
↓ 2 callers
Method
execute
( &self, args: serde_json::Value, _runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/skills/middleware.rs:171
↓ 2 callers
Method
execute
( &self, _args: serde_json::Value, _runtime: &ToolRuntime, )
rust-research-agent/rig-deepagents/src/workflow/vertices/tool.rs:253
↓ 2 callers
Method
execute
컨테이너 내부에서 명령을 실행합니다. shell을 통해 실행하므로 리다이렉션(>), 파이프(|), &&, || 등을 사용할 수 있습니다.
context_engineering_research_agent/backends/docker_sandbox.py:94
↓ 2 callers
Method
execute_superstep
Execute a single superstep
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:240
↓ 2 callers
Function
extractStringFromMessageContent
(message: Message)
deep-agents-ui/src/app/utils/utils.ts:9
↓ 2 callers
Function
extractSubAgentContent
(data: unknown)
deep-agents-ui/src/app/utils/utils.ts:33
↓ 2 callers
Function
extract_cache_telemetry
응답에서 Provider별 캐시 텔레메트리를 추출합니다.
context_engineering_research_agent/context_strategies/caching_telemetry.py:135
↓ 2 callers
Function
extract_gemini_cache_metrics
Gemini 2.5/3 응답에서 캐시 메트릭을 추출합니다.
context_engineering_research_agent/context_strategies/caching_telemetry.py:90
↓ 2 callers
Function
extract_system_preamble
Extract system message content for use as preamble Returns the combined content of all system messages.
rust-research-agent/rig-deepagents/src/llm/message.rs:205
↓ 2 callers
Function
find_closing_frontmatter
Find the position of the closing frontmatter delimiter The closing `---` must be on its own line (with optional trailing whitespace)
rust-research-agent/rig-deepagents/src/skills/loader.rs:335
↓ 2 callers
Function
find_closing_frontmatter
Find the position of the closing frontmatter delimiter
rust-research-agent/rig-deepagents/src/bin/skill_validator.rs:361
↓ 2 callers
Method
format_descriptions
Format descriptions for task tool Returns a formatted string listing all available subagents.
rust-research-agent/rig-deepagents/src/middleware/subagent/spec.rs:350
↓ 2 callers
Function
format_diff_textual
Format a unified diff with line numbers and colors. Args: diff: Unified diff string max_lines: Maximum number of diff lines to sh
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/diff.py:31
↓ 2 callers
Function
format_grep_matches
기존 포맷팅 로직을 이용해 구조화 grep 매칭을 문자열로 포맷팅합니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:430
↓ 2 callers
Method
format_messages
Format messages for inclusion in the summary prompt.
rust-research-agent/rig-deepagents/src/middleware/summarization/mod.rs:265
↓ 2 callers
Method
format_sources
Generate a formatted source list for citations
rust-research-agent/rig-deepagents/src/research/state.rs:292
↓ 2 callers
Function
format_tool_display
Format tool calls for display with tool-specific smart formatting. Shows the most relevant information for each tool type rather than all argumen
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/ui.py:20
↓ 2 callers
Method
from
(e: TavilyError)
rust-research-agent/rig-deepagents/src/tools/tavily.rs:247
↓ 2 callers
Method
full_content
Get full content for when skill is invoked
rust-research-agent/rig-deepagents/src/skills/types.rs:81
↓ 2 callers
Method
generate_summary
Generate a summary of the messages.
rust-research-agent/rig-deepagents/src/middleware/summarization/mod.rs:205
↓ 2 callers
Function
getConfig
()
deep-agents-ui/src/lib/config.ts:9
↓ 2 callers
Function
getThreadColor
(status: ThreadItem["status"])
deep-agents-ui/src/app/components/ThreadList.tsx:41
← previous
next →
401–500 of 3,208, ranked by callers