MCPcopy Create free account

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

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

↓ 367 callersMethodget
이름으로 SubAgent 명세를 가져온다. Args: name: SubAgent 이름 (subagent_type). Returns: 찾으면 SubAgent 명세, 그렇지 않으면 None.
research_agent/subagents/registry.py:114
↓ 214 callersMethodclone
(&self)
rust-research-agent/rig-deepagents/src/middleware/subagent/spec.rs:194
↓ 117 callersMethodwrite
새 파일을 생성합니다. LangGraph state 업데이트를 위해 `files_update`가 포함된 `WriteResult`를 반환합니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/state.py:125
↓ 108 callersMethodexists
(&self, path: &str)
rust-research-agent/rig-deepagents/src/backends/memory.rs:255
↓ 61 callersMethodnode
Add a node definition.
rust-research-agent/rig-deepagents/src/workflow/graph.rs:76
↓ 60 callersMethodexecute
Execute a command in the sandbox and return ExecuteResponse. Args: command: Full shell command string to execute. Return
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/integrations/modal.py:42
↓ 57 callersMethodedge
Add a direct edge between nodes.
rust-research-agent/rig-deepagents/src/workflow/graph.rs:88
↓ 57 callersMethodupdate
(&mut self, new_content: &str)
rust-research-agent/rig-deepagents/src/state.rs:71
↓ 48 callersMethodupload_files
여러 파일을 파일 시스템에 업로드합니다. Args: files: List of (path, content) tuples where content is bytes. Returns: List of
deepagents_sourcecode/libs/deepagents/deepagents/backends/filesystem.py:484
↓ 47 callersMethodlen
미들웨어 개수
rust-research-agent/rig-deepagents/src/middleware/stack.rs:35
↓ 45 callersMethodadd_vertex
Add a vertex to the runtime
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:107
↓ 44 callersFunctioncreate_deep_agent
DeepAgent를 생성합니다. 이 에이전트는 기본적으로 아래 기능(도구/미들웨어)을 포함합니다. - todo 작성 도구: `write_todos` - 파일/실행 도구: `ls`, `read_file`, `write_file`, `edit_fil
deepagents_sourcecode/libs/deepagents/deepagents/graph.py:44
↓ 43 callersMethodwrite
Create a new file using shell commands.
deepagents_sourcecode/libs/harbor/deepagents_harbor/backend.py:152
↓ 42 callersMethodis_empty
(&self)
rust-research-agent/rig-deepagents/src/middleware/stack.rs:39
↓ 41 callersMethodget
Get a tool by name
rust-research-agent/rig-deepagents/src/middleware/traits.rs:338
↓ 39 callersMethodclone
(&self)
rust-research-agent/rig-deepagents/src/state.rs:203
↓ 37 callersMethodals_info
`ls_info`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/protocol.py:192
↓ 37 callersMethodbuild
Validate and build the workflow graph.
rust-research-agent/rig-deepagents/src/workflow/graph.rs:111
↓ 37 callersFunctionmake_runtime
(tid: str = "tc")
deepagents_sourcecode/libs/deepagents/tests/unit_tests/backends/test_composite_backend.py:18
↓ 37 callersMethodwrite
새 파일을 생성합니다(경로에 맞는 백엔드로 라우팅). Args: file_path: Absolute file path. content: File content as a string. Return
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:369
↓ 36 callersMethodread
파일을 읽어 라인 번호가 포함된 문자열로 반환합니다. Args: file_path: 절대 파일 경로. offset: 읽기 시작 라인 오프셋(0-index). limit: 최대 읽기 라인 수
deepagents_sourcecode/libs/deepagents/deepagents/backends/state.py:101
↓ 34 callersMethodrun
주어진 instruction으로 DeepAgent를 실행합니다. Args: instruction: The task to complete environment: Harbor environment (Docker,
deepagents_sourcecode/libs/harbor/deepagents_harbor/deepagents_wrapper.py:153
↓ 33 callersMethodwrite
(&self, path: &str, content: &str)
rust-research-agent/rig-deepagents/src/backends/memory.rs:123
↓ 32 callersMethodawrite
`write`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:399
↓ 32 callersFunctionmake_runtime
(tid: str = "tc")
deepagents_sourcecode/libs/deepagents/tests/unit_tests/backends/test_composite_backend_async.py:20
↓ 30 callersMethodawrite
`write`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/protocol.py:319
↓ 29 callersFunctioncn
(...inputs: ClassValue[])
deep-agents-ui/src/lib/utils.ts:4
↓ 29 callersMethodentry
Set the entry point node.
rust-research-agent/rig-deepagents/src/workflow/graph.rs:82
↓ 27 callersMethodcontains
Check if a tool exists
rust-research-agent/rig-deepagents/src/middleware/traits.rs:353
↓ 26 callersMethod_mount_message
Mount a message widget to the messages area. Args: widget: The message widget to mount
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/app.py:503
↓ 26 callersMethodcount
Count tokens using this config
rust-research-agent/rig-deepagents/src/middleware/summarization/token_counter.rs:160
↓ 26 callersMethodls_info
지정한 디렉토리 바로 아래의 파일/폴더를 나열합니다(비재귀). Args: path: 디렉토리 절대 경로. Returns: 해당 디렉토리의 직계 자식 항목에 대한 FileInfo 딕셔너리 리스트.
deepagents_sourcecode/libs/deepagents/deepagents/backends/state.py:44
↓ 24 callersMethod_intercept_large_tool_result
state에 추가되기 전에 큰 tool result를 가로채서 처리합니다. Args: tool_result: The tool result to potentially evict (ToolMessage or Command).
deepagents_sourcecode/libs/deepagents/deepagents/middleware/filesystem.py:1047
↓ 24 callersFunction_validate_path
r"""보안 관점에서 파일 경로를 검증하고 정규화합니다. 디렉토리 트래버설 공격을 방지하고, 일관된 포맷을 강제하여 안전한 경로만 사용하도록 합니다. 모든 경로는 `/`로 시작하며, 경로 구분자는 forward slash(`/`)로 정규화됩니다.
deepagents_sourcecode/libs/deepagents/deepagents/middleware/filesystem.py:95
↓ 23 callersMethodadd_edge
Add an edge between vertices (without label)
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:121
↓ 23 callersFunctionmake_skill_content
Create SKILL.md content with YAML frontmatter. Args: name: Skill name for frontmatter description: Skill description for frontmat
deepagents_sourcecode/libs/deepagents/tests/unit_tests/middleware/test_skills_middleware.py:34
↓ 23 callersMethodrun
에이전트 실행
rust-research-agent/rig-deepagents/src/executor.rs:125
↓ 22 callersMethodas_str
Get display name for source
rust-research-agent/rig-deepagents/src/skills/types.rs:101
↓ 21 callersMethodcan_handle
Handle input that contains @ not followed by space.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:357
↓ 21 callersMethodexecute
작업 환경에서 bash 커맨드를 실행합니다.
deepagents_sourcecode/libs/harbor/deepagents_harbor/backend.py:69
↓ 21 callersMethodgrep_raw
파일에서 정규식 패턴을 검색합니다. `path`에 따라 검색 대상 백엔드를 라우팅합니다. - 특정 route에 매칭되면 해당 백엔드만 검색 - `"/"` 또는 `None`이면 default + 모든 route 백엔드를 검색하
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:226
↓ 21 callersMethodsend_message
Send a message to another vertex Messages will be delivered at the start of the next superstep.
rust-research-agent/rig-deepagents/src/pregel/vertex.rs:133
↓ 20 callersMethodagrep_raw
`grep_raw`의 async 버전입니다. 라우팅 동작과 파라미터에 대한 자세한 설명은 `grep_raw()`를 참고하세요.
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:286
↓ 20 callersMethodedit
파일 내 문자열을 치환하여 편집합니다. `files_update` 및 치환 횟수(`occurrences`)가 포함된 `EditResult`를 반환합니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/state.py:142
↓ 19 callersFunctionmake_memory_content
Create AGENTS.md content. Args: title: Title for the memory file content: Content body Returns: Complete AGENTS.md c
deepagents_sourcecode/libs/deepagents/tests/unit_tests/middleware/test_memory_middleware.py:25
↓ 18 callersMethodaread
`read`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/protocol.py:223
↓ 18 callersMethodinto_outbox
Consume the context and return the outbox
rust-research-agent/rig-deepagents/src/pregel/vertex.rs:161
↓ 18 callersFunctionlist_skills
List skills from user and/or project directories. This is a CLI-specific wrapper around the prebuilt middleware's skill loading functionality
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/skills/load.py:32
↓ 17 callersMethodaedit
`edit`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/protocol.py:349
↓ 17 callersMethodapply_update
(&self, _update: Self::Update)
rust-research-agent/rig-deepagents/src/pregel/state.rs:108
↓ 17 callersFunctionbuild_composite_state_backend
(runtime, *, routes)
deepagents_sourcecode/libs/deepagents/tests/integration_tests/test_filesystem_middleware.py:22
↓ 17 callersFunctioncn
(...inputs: ClassValue[])
deep-agents-ui/src/app/utils/utils.ts:5
↓ 17 callersMethodglob_info
Glob 패턴에 매칭되는 파일에 대한 FileInfo를 반환합니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/state.py:178
↓ 16 callersMethodgrep_raw
( self, pattern: str, path: str = "/", glob: str | None = None, )
deepagents_sourcecode/libs/deepagents/deepagents/backends/state.py:169
↓ 15 callersMethodread
(&self, path: &str, offset: usize, limit: usize)
rust-research-agent/rig-deepagents/src/backends/memory.rs:107
↓ 15 callersMethodsave
(&self, checkpoint: &Checkpoint<S>)
rust-research-agent/rig-deepagents/src/pregel/checkpoint/mod.rs:308
↓ 15 callersMethodsearch
Perform a web search using DuckDuckGo. # Rust Concept: Async Functions `async fn` defines a function that can be paused and resumed. Inside async fu
rust-research-agent/src/tools.rs:114
↓ 15 callersMethodwith_execution_mode
Set the execution mode
rust-research-agent/rig-deepagents/src/pregel/config.rs:118
↓ 14 callersFunction_get_backend
백엔드 또는 팩토리에서 해결된 백엔드 인스턴스를 가져옵니다. Args: backend: 백엔드 인스턴스 또는 팩토리 함수. runtime: 도구 런타임 컨텍스트. Returns: 해결된 백엔드 인스턴스.
deepagents_sourcecode/libs/deepagents/deepagents/middleware/filesystem.py:296
↓ 14 callersFunctionassert_all_deepagent_qualities
(agent)
deepagents_sourcecode/libs/deepagents/tests/utils.py:8
↓ 14 callersMethodbefore_agent
에이전트 실행 전에 메모리 콘텐츠를 로드합니다(동기). Loads memory from all configured sources and stores in state. Only loads if not already present in sta
deepagents_sourcecode/libs/deepagents/deepagents/middleware/memory.py:270
↓ 14 callersMethodclear
Clear all tracked images and reset counter.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/input.py:70
↓ 14 callersFunctiondetect_openrouter_sub_provider
OpenRouter 모델명에서 기반 Provider를 감지합니다. OpenRouter 모델명 패턴: "provider/model-name" (예: "anthropic/claude-3-sonnet")
context_engineering_research_agent/context_strategies/caching.py:135
↓ 14 callersMethodload
(&self, superstep: usize)
rust-research-agent/rig-deepagents/src/pregel/checkpoint/mod.rs:314
↓ 13 callersMethodagrep_raw
(self, pattern: str, path: str | None = None, glob: str | None = None)
deepagents_sourcecode/libs/deepagents/tests/unit_tests/backends/test_composite_backend_async.py:879
↓ 13 callersMethodls_info
지정한 디렉토리 바로 아래의 파일/폴더를 나열합니다(비재귀). Args: path: Absolute directory path to list files from. Returns: List of
deepagents_sourcecode/libs/deepagents/deepagents/backends/filesystem.py:90
↓ 13 callersFunctionmake_skill_content
Create SKILL.md content with YAML frontmatter. Args: name: Skill name for frontmatter description: Skill description for frontmat
deepagents_sourcecode/libs/deepagents/tests/unit_tests/middleware/test_skills_middleware_async.py:16
↓ 13 callersMethodname
Get the skill name
rust-research-agent/rig-deepagents/src/skills/types.rs:65
↓ 13 callersMethodon_text_changed
Update suggestions when text changes.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:381
↓ 12 callersFunction_fuzzy_score
Score a candidate against query. Higher = better match.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:251
↓ 12 callersFunction_validate_skill_name
Agent Skills 사양에 따라 스킬 이름을 검증합니다. Requirements per spec: - Max 64 characters - Lowercase alphanumeric and hyphens only (a-z, 0-9, -)
deepagents_sourcecode/libs/deepagents/deepagents/middleware/skills.py:164
↓ 12 callersMethodaglob_info
`glob_info`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/protocol.py:299
↓ 12 callersMethodbefore_agent
에이전트 실행 전에 스킬 메타데이터를 로드합니다(동기). Runs before each agent interaction to discover available skills from all configured sources. Re-loads
deepagents_sourcecode/libs/deepagents/deepagents/middleware/skills.py:588
↓ 12 callersFunctiondetect_provider
모델 객체에서 Provider 유형을 감지합니다.
context_engineering_research_agent/context_strategies/caching.py:85
↓ 12 callersMethoddownload_files
Download multiple files from the Modal sandbox. Supports partial success - individual downloads may fail without affecting others.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/integrations/modal.py:75
↓ 12 callersMethodinitialize
세션 디렉토리와 초기 파일들을 생성한다.
research_agent/researcher/ralph_loop.py:440
↓ 12 callersMethodis_empty
(&self)
rust-research-agent/rig-deepagents/src/workflow/vertices/tool.rs:460
↓ 12 callersMethodls_info
디렉토리 내용을 나열합니다(비재귀). - `path`가 특정 route에 매칭되면 해당 백엔드만 나열합니다. - `path == "/"`이면 default 백엔드 + 가상 route 디렉토리를 함께 반환합니다. - 그 외에는
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:105
↓ 12 callersFunctionmake_memory_content
Create AGENTS.md content. Args: title: Title for the memory file content: Content body Returns: Complete AGENTS.md c
deepagents_sourcecode/libs/deepagents/tests/unit_tests/middleware/test_memory_middleware_async.py:16
↓ 12 callersMethodparse
(input: &str)
rust-research-agent/rig-rlm/src/repl.rs:95
↓ 12 callersMethodrun
Run the workflow to completion Enforces the configured `workflow_timeout` - if the workflow takes longer than this duration, it will return a `Workfl
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:177
↓ 12 callersMethodupload_files
Upload multiple files to the Modal sandbox. Supports partial success - individual uploads may fail without affecting others.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/integrations/modal.py:103
↓ 12 callersMethodwith_checkpoint_interval
Set checkpoint interval
rust-research-agent/rig-deepagents/src/config.rs:215
↓ 11 callersFunction_parse_skill_metadata
SKILL.md에서 YAML frontmatter를 파싱합니다. Extracts metadata per Agent Skills specification from YAML frontmatter delimited by --- markers at the st
deepagents_sourcecode/libs/deepagents/deepagents/middleware/skills.py:193
↓ 11 callersMethodadd_image
Add an image and return its placeholder text. Args: image_data: The image data to track Returns: Placeholder
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/input.py:51
↓ 11 callersMethodlist
(&self)
rust-research-agent/rig-deepagents/src/pregel/checkpoint/mod.rs:328
↓ 11 callersFunctionmake_runtime
()
deepagents_sourcecode/libs/deepagents/tests/unit_tests/backends/test_store_backend_async.py:10
↓ 11 callersMethodreset
Clear suggestions.
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/widgets/autocomplete.py:374
↓ 11 callersMethodwith_max_searches
Set max searches
rust-research-agent/rig-deepagents/src/config.rs:197
↓ 10 callersMethod_check_completion
완료 여부 확인.
research_agent/researcher/runner.py:119
↓ 10 callersMethod_get_backend_and_key
경로에 맞는 백엔드를 찾고 route prefix를 제거한 경로를 반환합니다. Args: key: 라우팅할 파일 경로. Returns: `(backend, stripped_path)` 튜플. `
deepagents_sourcecode/libs/deepagents/deepagents/backends/composite.py:84
↓ 10 callersFunction_supports_execution
backend가 커맨드 실행을 지원하는지 확인합니다. - `CompositeBackend`인 경우: `default` backend가 실행을 지원하는지 확인합니다. - 그 외의 경우: `SandboxBackendProtocol` 구현 여부로 판단합니다.
deepagents_sourcecode/libs/deepagents/deepagents/middleware/filesystem.py:643
↓ 10 callersFunction_validate_name
Validate name per Agent Skills spec. Requirements (https://agentskills.io/specification): - Max 64 characters - Lowercase alphanumeric an
deepagents_sourcecode/libs/deepagents-cli/deepagents_cli/skills/commands.py:19
↓ 10 callersMethodadownload_files
`download_files`의 async 버전입니다.
deepagents_sourcecode/libs/deepagents/deepagents/backends/protocol.py:403
↓ 10 callersMethodlen
Get number of registered agents
rust-research-agent/rig-deepagents/src/middleware/subagent/spec.rs:338
↓ 10 callersFunctionrender_node
Render a node with the appropriate Mermaid shape based on its kind. Returns a Mermaid node declaration like `id[label]` or `id{label}`.
rust-research-agent/rig-deepagents/src/pregel/visualization.rs:53
↓ 10 callersMethodsave
(&self, checkpoint: &Checkpoint<S>)
rust-research-agent/rig-deepagents/src/pregel/checkpoint/sqlite.rs:143
↓ 10 callersMethodset_entry
Set the entry point (activate this vertex on start)
rust-research-agent/rig-deepagents/src/pregel/runtime.rs:149
↓ 10 callersFunctiontruncate_if_too_long
토큰 제한을 초과하는 결과를 잘라냅니다(대략 4 chars/token 기준).
deepagents_sourcecode/libs/deepagents/deepagents/backends/utils.py:212
↓ 10 callersMethodwrite
(&self, path: &str, content: &str)
rust-research-agent/rig-deepagents/src/backends/composite.rs:122
next →1–100 of 3,208, ranked by callers