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
_ensure_parent_dir
(self, parent_dir: str)
context_engineering_research_agent/backends/docker_sandbox.py:82
↓ 1 callers
Function
_escape_markup
Escape Rich markup characters in text. Args: text: Text that may contain Rich markup Returns: Escaped text safe for Rich ren
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/diff.py:18
↓ 1 callers
Function
_extract_reward
Extract reward from trial's result.json.
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:268
↓ 1 callers
Method
_extract_tar_content
(self, raw: bytes)
context_engineering_research_agent/backends/docker_sandbox.py:184
↓ 1 callers
Method
_filtered_args
Filter large tool args for display.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/messages.py:395
↓ 1 callers
Method
_format_cwd
표시용으로 현재 작업 디렉토리를 포맷팅합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/status.py:177
↓ 1 callers
Function
_format_execute_description
승인 프롬프트에 표시할 `execute` 도구 호출 설명을 포맷팅합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/agent.py:276
↓ 1 callers
Function
_format_shell_description
승인 프롬프트에 표시할 `shell` 도구 호출 설명을 포맷팅합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/agent.py:269
↓ 1 callers
Method
_format_stats
Format stats as colored string.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/tool_widgets.py:145
↓ 1 callers
Function
_format_timestamp
Format ISO timestamp for display (e.g., 'Dec 30, 6:10pm').
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/sessions.py:29
↓ 1 callers
Method
_generate
( self, messages: list[BaseMessage], stop: list[str] | None = None, run_manage
deepagents_sourcecode/libs/deepagents/tests/unit_tests/chat_model.py:97
↓ 1 callers
Method
_generate
( self, messages: list[BaseMessage], stop: list[str] | None = None, run_manage
deepagents_sourcecode/libs/acp/tests/chat_model.py:72
↓ 1 callers
Method
_generate_diff
old/new 문자열로부터 unified diff 라인을 생성합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/tool_renderers.py:84
↓ 1 callers
Function
_get_backend_factory
()
context_engineering_research_agent/agent.py:113
↓ 1 callers
Function
_get_base_url
(model: BaseChatModel)
context_engineering_research_agent/context_strategies/caching.py:117
↓ 1 callers
Function
_get_clipboard_via_osascript
Get clipboard image via osascript using a temp file. osascript outputs data in a special format that can't be captured as raw binary, so we w
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/image_utils.py:91
↓ 1 callers
Function
_get_dataset_by_name
Get a LangSmith dataset by name. Args: dataset_name: Name of the dataset to retrieve session: aiohttp ClientSession for making re
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:196
↓ 1 callers
Method
_get_docker_client
(self)
context_engineering_research_agent/backends/docker_sandbox.py:51
↓ 1 callers
Method
_get_files
Get cached file list or refresh.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:347
↓ 1 callers
Function
_get_filesystem_tools
파일 시스템 도구(및 가능한 경우 실행 도구)를 구성해 반환합니다. Args: backend: 파일 저장(및 선택적 실행)에 사용할 backend. custom_tool_descriptions: 도구별 커스텀 설명(선택).
deepagents_sourcecode/libs/deepagents/deepagents/middleware/filesystem.py:766
↓ 1 callers
Function
_get_fs_backend
()
context_engineering_research_agent/agent.py:105
↓ 1 callers
Method
_get_fuzzy_suggestions
Get fuzzy file suggestions.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:400
↓ 1 callers
Function
_get_macos_clipboard_image
Get clipboard image on macOS using pngpaste or osascript. First tries pngpaste (faster if installed), then falls back to osascript. Returns:
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/image_utils.py:53
↓ 1 callers
Method
_get_markdown
Get the markdown widget, querying if not cached.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/messages.py:102
↓ 1 callers
Function
_get_model_name
(model: BaseChatModel)
context_engineering_research_agent/context_strategies/caching.py:126
↓ 1 callers
Function
_get_project_files
Get project files using git ls-files or fallback to glob.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:218
↓ 1 callers
Function
_get_subagents
서브에이전트 spec에서 runnable 인스턴스를 생성합니다. Args: default_model: 서브에이전트가 별도 모델을 지정하지 않을 때 사용할 기본 모델. default_tools: 서브에이전트가 별도 도구를 지정하지 않
deepagents_sourcecode/libs/deepagents/deepagents/middleware/subagents.py:210
↓ 1 callers
Function
_get_tools_for_depth
연구 깊이에 따라 사용할 도구 목록을 반환한다. 깊이 수준에 따라 다른 도구 세트를 제공합니다: - 기본: think_tool (항상 포함) - web 소스: mgrep_search, tavily_search - arxiv 소스: arxi
research_agent/researcher/agent.py:75
↓ 1 callers
Method
_handle_ai_message_chunk
AIMessageChunk를 처리하고 적절한 알림(notification)을 전송합니다. Args: params: The prompt request parameters message: An AIMessageCh
deepagents_sourcecode/libs/acp/deepagents_acp/server.py:105
↓ 1 callers
Method
_handle_bash_command
Handle a bash command (! prefix). Args: command: The bash command to execute
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/app.py:342
↓ 1 callers
Method
_handle_command
Handle a slash command. Args: command: The slash command (including /)
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/app.py:385
↓ 1 callers
Method
_handle_completed_tool_calls
AIMessage의 완료된 tool call을 처리하고 알림(notification)을 전송합니다. Args: params: The prompt request parameters message: An AIMes
deepagents_sourcecode/libs/acp/deepagents_acp/server.py:159
↓ 1 callers
Method
_handle_interrupt
LangGraph interrupt를 처리하고 클라이언트에 권한을 요청합니다. Args: params: The prompt request parameters interrupt: The interrupt from
deepagents_sourcecode/libs/acp/deepagents_acp/server.py:309
↓ 1 callers
Method
_handle_todo_update
Tools node에서 발생한 todo list 업데이트를 처리합니다. Args: params: The prompt request parameters todos: List of todo dictionaries
deepagents_sourcecode/libs/acp/deepagents_acp/server.py:264
↓ 1 callers
Method
_handle_tool_message
ToolMessage를 처리하고 적절한 알림(notification)을 전송합니다. Args: params: The prompt request parameters tool_call: The original To
deepagents_sourcecode/libs/acp/deepagents_acp/server.py:213
↓ 1 callers
Method
_handle_user_message
Handle a user message to send to the agent. Args: message: The user's message
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/app.py:437
↓ 1 callers
Function
_info
Show detailed information about a specific skill. Args: skill_name: Name of the skill to show info for. agent: Agent identifier f
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/skills/commands.py:325
↓ 1 callers
Function
_list
List all available skills for the specified agent. Args: agent: Agent identifier for skills (default: agent). project: If True, s
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/skills/commands.py:83
↓ 1 callers
Method
_load_history
파일에서 히스토리를 로드합니다.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/history.py:30
↓ 1 callers
Method
_load_memory_from_backend
backend에서 특정 경로의 메모리(AGENTS.md) 콘텐츠를 로드합니다.
deepagents_sourcecode/libs/deepagents/deepagents/middleware/memory.py:212
↓ 1 callers
Method
_load_memory_from_backend_sync
backend에서 특정 경로의 메모리(AGENTS.md) 콘텐츠를 동기로 로드합니다. Args: backend: Backend to load from. path: Path to the AGENTS.md file
deepagents_sourcecode/libs/deepagents/deepagents/middleware/memory.py:237
↓ 1 callers
Method
_log_telemetry
(self, telemetry: CacheTelemetry)
context_engineering_research_agent/context_strategies/caching_telemetry.py:192
↓ 1 callers
Method
_map_download_error
(self, exc: Exception)
context_engineering_research_agent/backends/docker_sandbox.py:203
↓ 1 callers
Method
_map_upload_error
(self, exc: Exception)
context_engineering_research_agent/backends/docker_sandbox.py:195
↓ 1 callers
Method
_on_auto_approve_enabled
Callback when auto-approve mode is enabled via HITL.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/app.py:289
↓ 1 callers
Function
_openrouter_available
OpenRouter API 키가 설정되어 있는지 확인합니다.
tests/context_engineering/test_openrouter_models.py:36
↓ 1 callers
Function
_parse_skill_metadata
SKILL.md 파일에서 YAML 프론트매터를 파싱합니다.
context_engineering_research_agent/skills/load.py:64
↓ 1 callers
Function
_parse_skill_metadata
Agent Skills 명세에 따라 SKILL.md 파일에서 YAML 프론트매터를 파싱한다. Args: skill_md_path: SKILL.md 파일 경로 source: 스킬 출처 ('user' 또는 'project')
research_agent/skills/load.py:133
↓ 1 callers
Method
_populate_after_content
(self, record: FileOperationRecord)
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/file_ops.py:432
↓ 1 callers
Function
_process_trial
Process a single trial and update its trace.
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:283
↓ 1 callers
Method
_python_search
(self, pattern: str, base_full: Path, include_glob: str | None)
deepagents_sourcecode/libs/deepagents/deepagents/backends/filesystem.py:387
↓ 1 callers
Function
_read_instruction
Read the instruction.md file from a task directory.
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:42
↓ 1 callers
Function
_read_solution
Read the solution script from a task directory. Args: task_path: Path to the task directory Returns: Solution script content
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:58
↓ 1 callers
Function
_read_task_metadata
Read metadata from task.toml file.
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:50
↓ 1 callers
Method
_recalculate_coverage
현재 발견 항목들을 기반으로 커버리지를 재계산한다.
research_agent/researcher/ralph_loop.py:519
↓ 1 callers
Method
_render_diff_line
Render a single diff line with appropriate styling.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/tool_widgets.py:182
↓ 1 callers
Method
_render_diff_lines_only
Render unified diff lines without returning stats.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/tool_widgets.py:154
↓ 1 callers
Method
_render_strings_only
Render old/new strings without returning stats.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/tool_widgets.py:171
↓ 1 callers
Method
_request_approval
Request user approval inline in the messages area. Returns a Future that resolves to the user's decision. Mounts ApprovalMenu in the
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/app.py:239
↓ 1 callers
Method
_ripgrep_search
(self, pattern: str, base_full: Path, include_glob: str | None)
deepagents_sourcecode/libs/deepagents/deepagents/backends/filesystem.py:342
↓ 1 callers
Method
_run_agent_task
Run the agent task in a background worker. This runs in a worker thread so the main event loop stays responsive.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/app.py:468
↓ 1 callers
Method
_run_shell_command
Execute a shell command and return the result. Args: command: The shell command to execute. tool_call_id: The tool ca
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/shell.py:75
↓ 1 callers
Method
_save_trajectory
현재 trajectory를 logs 디렉토리에 저장합니다.
deepagents_sourcecode/libs/harbor/deepagents_harbor/deepagents_wrapper.py:258
↓ 1 callers
Function
_scan_downloaded_tasks
Scan downloaded tasks and extract all task information. Args: downloaded_tasks: List of DownloadedDatasetItem objects from Harbor Re
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:73
↓ 1 callers
Function
_shorten_preview
Shorten text for notification preview.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/clipboard.py:34
↓ 1 callers
Method
_stream_and_handle_updates
에이전트 실행을 스트리밍하고 업데이트를 처리하며, interrupt가 있으면 반환합니다. Args: params: The prompt request parameters agent: The agent to str
deepagents_sourcecode/libs/acp/deepagents_acp/server.py:421
↓ 1 callers
Method
_truncate_output
(self, output: str)
context_engineering_research_agent/backends/docker_sandbox.py:89
↓ 1 callers
Method
_update_findings_file
FINDINGS.md 파일을 현재 발견 항목으로 갱신한다.
research_agent/researcher/ralph_loop.py:496
↓ 1 callers
Method
_update_tool_info
Mount the tool-specific approval widget.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/approval.py:126
↓ 1 callers
Function
_validate_skill_name
Agent Skills 명세에 따라 스킬 이름을 검증합니다.
context_engineering_research_agent/skills/load.py:48
↓ 1 callers
Function
_validate_skill_name
Agent Skills 명세에 따라 스킬 이름을 검증한다. 요구사항: - 최대 64자 - 소문자 영숫자와 하이픈만 (a-z, 0-9, -) - 하이픈으로 시작하거나 끝날 수 없음 - 연속 하이픈 없음 - 부모 디렉토리 이름과
research_agent/skills/load.py:101
↓ 1 callers
Method
action_move_down
Move selection down.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/approval.py:162
↓ 1 callers
Method
action_move_up
Move selection up.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/approval.py:157
↓ 1 callers
Method
action_select
Select current option.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/approval.py:167
↓ 1 callers
Method
action_select_approve
Select approve option.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/approval.py:171
↓ 1 callers
Method
action_select_auto
Select auto-approve option.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/approval.py:183
↓ 1 callers
Method
add_edge_with_label
Add an edge between vertices with an optional label Labels are displayed on Mermaid diagrams for visualization. # Example ```rust,ignore runtime.ad
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:135
↓ 1 callers
Function
add_feedback
Add Harbor reward feedback to LangSmith traces. Args: job_folder: Path to the Harbor job folder project_name: LangSmith project n
deepagents_sourcecode/libs/harbor/scripts/harbor_langsmith.py:345
↓ 1 callers
Method
after_agent
after_agent 훅 실행 (역순)
rust-research-agent/rig-deepagents/src/middleware/stack.rs:78
↓ 1 callers
Method
after_model
after_model 훅 실행 (역순, 뒤에서 앞으로) 각 미들웨어의 `after_model` 훅을 역순으로 호출합니다. 주로 HumanInTheLoop 인터럽트를 발생시키는 데 사용됩니다. # Returns - `ModelControl::Continue` - 모
rust-research-agent/rig-deepagents/src/middleware/stack.rs:153
↓ 1 callers
Method
agrep_raw
`grep_raw`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/protocol.py:272
↓ 1 callers
Method
als_info
List directory contents with metadata using shell commands.
deepagents_sourcecode/libs/harbor/deepagents_harbor/backend.py:234
↓ 1 callers
Function
analyze_failed_trial
Run deep agent analysis on a failed or pending trial trajectory. Args: trial: The trial to analyze analyze_pending: If True,
deepagents_sourcecode/libs/harbor/scripts/analyze.py:544
↓ 1 callers
Function
analyze_trial
Analyze a single trial directory. Returns a Trial object even if trajectory or reward files are missing so incomplete trials can be reported.
deepagents_sourcecode/libs/harbor/scripts/analyze.py:247
↓ 1 callers
Method
append_content
Append content to the message (for streaming). Uses MarkdownStream for smoother rendering instead of re-rendering the full content on
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/messages.py:114
↓ 1 callers
Method
as_string
(&self)
rust-research-agent/rig-deepagents/src/state.rs:67
↓ 1 callers
Function
assert_shortterm_mem_tools
(agent)
deepagents_sourcecode/libs/deepagents/tests/integration_tests/test_filesystem_middleware.py:1133
↓ 1 callers
Method
before_model
before_model 훅 실행 (순차, 앞에서 뒤로) 각 미들웨어의 `before_model` 훅을 순차적으로 호출합니다. 미들웨어는 요청을 수정하거나, LLM 호출을 건너뛰거나, 인터럽트를 발생시킬 수 있습니다. # Returns - `ModelControl:
rust-research-agent/rig-deepagents/src/middleware/stack.rs:110
↓ 1 callers
Method
before_model
( &self, request: &mut ModelRequest, state: &mut AgentState, _runtime: &ToolRu
rust-research-agent/rig-deepagents/src/middleware/summarization/mod.rs:309
↓ 1 callers
Method
build
Build the research workflow graph.
rust-research-agent/rig-deepagents/src/research/workflow.rs:147
↓ 1 callers
Function
build_approval_preview
Collect summary info and diff for HITL approvals.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/file_ops.py:156
↓ 1 callers
Function
build_grep_results_dict
구조화 매칭을 기존(formatter) 호환 dict 형태로 그룹화합니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:422
↓ 1 callers
Method
build_llm_config
Build LLM config from agent config
rust-research-agent/rig-deepagents/src/workflow/vertices/agent.rs:210
↓ 1 callers
Function
build_message_text
(message: &Message)
rust-research-agent/rig-deepagents/src/tokenization/mod.rs:96
↓ 1 callers
Method
build_middleware_stack
Build middleware stack for a subagent
rust-research-agent/rig-deepagents/src/middleware/subagent/executor.rs:137
↓ 1 callers
Function
build_research_prompt
( depth: ResearchDepth, query: str, iteration: int = 1, max_iterations: int = 1, coverage_
research_agent/researcher/prompts.py:278
↓ 1 callers
Method
build_research_workflow
Build research workflow graph
rust-research-agent/rig-deepagents/src/config.rs:300
↓ 1 callers
Method
build_system_prompt
시스템 프롬프트 빌드 (체이닝)
rust-research-agent/rig-deepagents/src/middleware/stack.rs:52
↓ 1 callers
Method
build_workflow
Build and compile a research workflow
rust-research-agent/rig-deepagents/src/config.rs:366
↓ 1 callers
Method
calculate_keep_tokens
Calculate the token budget to keep. # Arguments `max_tokens` - Model's maximum input token limit # Returns Number of tokens to keep (for Tokens/Fr
rust-research-agent/rig-deepagents/src/middleware/summarization/trigger.rs:120
← previous
next →
601–700 of 3,208, ranked by callers