Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DSGWJQ/Feagent
/ functions
Functions
13,770 in github.com/DSGWJQ/Feagent
⨍
Functions
13,770
◇
Types & classes
3,506
↳
Endpoints
127
↓ 9 callers
Method
record_duration
记录任务时长
src/domain/services/ab_testing_system.py:274
↓ 9 callers
Method
record_sandbox_execution
记录沙箱执行时间
src/domain/services/dynamic_node_monitoring.py:630
↓ 9 callers
Method
record_start
记录工作流开始
src/domain/services/logging_metrics.py:839
↓ 9 callers
Method
register
注册钩子处理器 参数: hook_point: 钩子点名称 handler: 处理函数 priority: 优先级(越小越先执行) plugin_id: 关联的插件ID
src/domain/services/extension_api.py:416
↓ 9 callers
Method
replan_workflow
( self, goal: str, failed_node_id: str, failure_reason: str, execution
tests/integration/test_coordinator_context_integration.py:106
↓ 9 callers
Method
report_progress
报告执行进度 参数: session_id: 会话ID workflow_id: 工作流ID current_node: 当前节点 progress: 进度 (0.0-1.0)
src/domain/agents/agent_channel.py:329
↓ 9 callers
Method
resume
恢复实验
src/domain/services/ab_testing_system.py:129
↓ 9 callers
Method
start_feedback_listening
开始监听协调者反馈事件 订阅 WorkflowAdjustmentRequestedEvent 和 NodeFailureHandledEvent, 将反馈存储到 pending_feedbacks 供 ReAct 循环使用。 副作用:
src/domain/agents/conversation_agent_recovery.py:117
↓ 9 callers
Method
stop_agent
停止 Agent 状态流转:RUNNING/PAUSED -> STOPPING -> STOPPED
src/domain/services/management_modules.py:617
↓ 9 callers
Method
sync_node_created
同步节点创建 参数: workflow_id: 工作流ID node_id: 节点ID node_type: 节点类型 position: 节点位置 config
src/infrastructure/websocket/canvas_sync.py:681
↓ 9 callers
Method
to_dict
序列化为字典
src/domain/agents/workflow_agent.py:189
↓ 9 callers
Method
to_tool_entity
将配置转换为 Tool 实体 参数: config: ToolConfigSchema 实例 返回: Tool 实体实例
src/domain/services/tool_config_loader.py:245
↓ 9 callers
Method
toggle_group_collapse
切换分组的折叠状态 参数: group_id: 分组ID
src/domain/agents/workflow_agent.py:2933
↓ 9 callers
Method
validate_api_request
验证API请求安全性 参数: node_id: 节点ID url: API URL method: HTTP方法 headers: 请求头 body: 请求体
src/domain/services/safety_guard/core.py:229
↓ 9 callers
Method
validate_file_operation
验证文件操作安全性 参数: node_id: 节点ID operation: 文件操作类型(read/write/append/delete/list) path: 文件路径 confi
src/domain/services/safety_guard/core.py:132
↓ 9 callers
Function
validate_workflow_execution_sse_event
Validate an execution SSE event against the frozen contract. Raises: ExecutionEventContractError: when the event is invalid and must not
src/application/services/workflow_event_contract.py:58
↓ 9 callers
Method
with_event_bus
设置事件总线
src/domain/agents/coordinator_agent_config.py:393
↓ 8 callers
Method
_apply_modifications
应用修改到工作流 参数: workflow: 原工作流 modifications: 修改指令 返回: (修改后的工作流,修改数量)
src/domain/services/workflow_chat_service_enhanced.py:742
↓ 8 callers
Method
_get_connection
获取数据库连接
src/infrastructure/knowledge_base/sqlite_knowledge_repository.py:33
↓ 8 callers
Method
_record_execution_event_best_effort
( self, *, run_id: str, sse_event: Mapping[str, Any], execution_event_
src/application/services/workflow_run_execution_entry.py:148
↓ 8 callers
Method
_tokenize
简单分词(空格分隔 + 中文按字符) 处理: - 中文:按字符拆分 - 英文:按空格拆分 - 过滤空白 Args: text: 要分词的文本 Returns
src/infrastructure/memory/tfidf_compressor.py:166
↓ 8 callers
Function
adapter
适配器函数 参数: task_name: 任务名称 task_description: 任务描述 返回: str: 任务执行结果(最终答案)
src/infrastructure/lc_adapters/agents/task_executor_adapter.py:102
↓ 8 callers
Method
add_event
添加事件
src/domain/services/monitoring.py:228
↓ 8 callers
Method
build_dag_validation_rule
构建 DAG(有向无环图)验证规则 验证工作流的节点和边结构: - 节点 ID 唯一性 - 边引用的节点存在性 - 无循环依赖 返回: Rule: 验证规则
src/domain/services/safety_guard/dag_rule_builder.py:88
↓ 8 callers
Method
calculate
计算严重程度 参数: rule_violations: 规则违规列表 alignment_score: 对齐分数 (0-1, 越高越好) resource_usage_ratio: 资源使用比例 (0-1, 越
src/domain/services/intervention_strategy.py:114
↓ 8 callers
Method
can_transition
判断是否可以转换到目标状态 参数: current_status: 当前状态 target_status: 目标状态 返回: 是否可以转换
src/domain/services/knowledge_note_lifecycle.py:212
↓ 8 callers
Method
check_known_failure
检查已知失败 参数: task_type: 任务类型 task_description: 任务描述 potential_error: 可能的错误消息 返回: 匹配的失败
src/domain/services/knowledge_maintenance.py:911
↓ 8 callers
Method
configure_api_domains
配置API域名白名单规则(代理到 RuleEngineFacade.SafetyGuard) P1-1清理: 改为调用 Facade 以减少重复依赖 参数: whitelist: 允许访问的域名白名单 blackli
src/domain/agents/coordinator_agent.py:987
↓ 8 callers
Method
emit_step
发送步骤 参数: step: 会话步骤 timeout: 超时时间(秒),仅用于 BLOCK 策略 异常: EmitterClosedError: 如果 emitter 已关闭
src/domain/services/reliable_emitter.py:316
↓ 8 callers
Method
enable
启用提供商
src/domain/entities/llm_provider.py:176
↓ 8 callers
Method
evaluate
评估所有规则并生成告警
src/domain/services/management_modules.py:1079
↓ 8 callers
Function
event_callback
(event_type: str, data: dict)
tests/manual/test_workflow_advanced_features.py:202
↓ 8 callers
Method
execute
执行文件处理节点 参数: node: 节点实体 inputs: 输入数据(来自前驱节点) context: 执行上下文 返回: 操作结果
src/infrastructure/executors/file_executor.py:35
↓ 8 callers
Method
execute
执行分类 参数: config: 配置 inputs: 输入数据 返回: 分类结果
src/domain/services/ai_node_executors.py:164
↓ 8 callers
Method
execute
执行定义 参数: definition: 统一定义 params: 参数 context: 上下文 返回: 执行结果 异常:
src/domain/services/unified_definition.py:495
↓ 8 callers
Method
execute
执行 Use Case 业务流程: 1. 获取现有工作流(不存在抛出 NotFoundError) 2. 替换节点和边(直接替换,不做增量更新) 3. 更新时间戳 4. 保存工作流 为什么直接替换而不
src/application/use_cases/update_workflow_by_drag.py:81
↓ 8 callers
Method
execute_streaming
( self, *, workflow_id: str, input_data )
tests/unit/application/services/test_workflow_execution_facade_langgraph_toggle.py:62
↓ 8 callers
Function
extract_final_answer
从 LangGraph 状态提取最终答案 职责: 1. 获取消息列表 2. 找到最后一条 AIMessage(通常是最终答案) 3. 返回其内容 参数: state: LangGraph 返回的状态字典 格式:
src/infrastructure/lc_adapters/agents/task_executor_adapter.py:35
↓ 8 callers
Method
find_all
(self)
tests/unit/domain/agents/test_coordinator_context_service.py:38
↓ 8 callers
Method
find_document_by_id
根据ID查找文档
src/domain/knowledge_base/ports/knowledge_repository.py:42
↓ 8 callers
Method
from_yaml_file
从 YAML 文件加载 NodeDefinition 参数: file_path: YAML 文件路径 返回: NodeDefinition 实例 异常: ValueErro
src/domain/agents/node_definition.py:865
↓ 8 callers
Method
generate_code
生成代码 参数: node_name: 节点名称 language: 编程语言 description: 描述 parameters: 参数列表 logic_hi
src/domain/services/node_code_generator.py:475
↓ 8 callers
Method
get_agent
获取 Agent 实例
src/domain/services/management_modules.py:577
↓ 8 callers
Method
get_entries
获取日志条目
src/domain/services/resource_lifecycle.py:546
↓ 8 callers
Method
get_execution_summary
获取执行摘要 返回包含工具调用统计的摘要信息, 可用于传递给 WorkflowAgent 或前端。 返回: 摘要字典
src/domain/services/tool_executor.py:451
↓ 8 callers
Method
get_latest_snapshot
获取最新快照 参数: workflow_id: 工作流ID 返回: 最新的压缩上下文,不存在返回None
src/domain/services/context_compressor.py:688
↓ 8 callers
Function
get_read_file_tool
获取文件读取工具 为什么使用工厂函数? - 统一入口:所有工具都通过工厂函数获取 - 便于测试:可以在测试中 Mock - 便于管理:可以在应用启动时创建工具列表 返回: Tool: 文件读取工具 示例: >>> tool
src/infrastructure/lc_adapters/tools/file_tool.py:125
↓ 8 callers
Method
get_save_requests_by_session
获取特定会话的保存请求(代理到 SaveRequestOrchestrator) 参数: session_id: 会话 ID 返回: 该会话的 SaveRequest 列表
src/domain/agents/coordinator_agent.py:1171
↓ 8 callers
Method
get_usage_ratio
获取资源使用比例 参数: resource: 资源类型 (tokens | iterations | time) 返回: 使用比例 (0.0-1.0+)
src/domain/services/validators.py:233
↓ 8 callers
Method
get_vector_store_config
获取向量存储配置
src/infrastructure/knowledge_base/rag_config_manager.py:19
↓ 8 callers
Method
has
检查键是否存在(且未过期)
src/domain/services/performance_optimizer.py:279
↓ 8 callers
Method
has_pending_save_requests
检查是否有待处理的保存请求(代理到 SaveRequestOrchestrator) 返回: True 如果有待处理请求
src/domain/agents/coordinator_agent.py:1136
↓ 8 callers
Method
has_snapshot
检查是否有快照
src/domain/services/dynamic_node_monitoring.py:240
↓ 8 callers
Method
increment
增加计数器 参数: name: 指标名称 value: 增量(默认1) labels: 标签字典 timestamp: 可选的时间戳
src/domain/services/monitoring.py:72
↓ 8 callers
Method
info
信息日志
src/domain/services/subagent_context_bridge.py:214
↓ 8 callers
Method
initialize_vector_store
初始化向量存储
src/infrastructure/knowledge_base/rag_config_manager.py:112
↓ 8 callers
Method
invoke
(self, inputs: dict[str, Any])
src/infrastructure/lc_adapters/agents/task_executor.py:69
↓ 8 callers
Method
is_idle
检查是否空闲
src/domain/agents/conversation_agent.py:648
↓ 8 callers
Method
load_template
加载模板 Args: module_name: 模块名称 version: 版本号(不指定则使用配置版本或活跃版本) Returns: str: 模板内容
src/domain/services/prompt_version_manager.py:676
↓ 8 callers
Method
log_note_submission
记录笔记提交审批 参数: note: 笔记实例 返回: 创建的审计日志
src/domain/services/knowledge_audit_log.py:176
↓ 8 callers
Method
log_state_change
记录状态变化
src/domain/services/resource_lifecycle.py:508
↓ 8 callers
Method
merge
合并两个验证结果
src/domain/services/self_describing_node_validator.py:36
↓ 8 callers
Method
merge
合并多源继承 参数: sources: 继承源列表(按顺序,后者覆盖前者) child: 子节点本地定义 override: 显式覆盖配置 返回: 合并后的配置字典
src/domain/services/parent_node_schema.py:192
↓ 8 callers
Method
ok
创建成功结果
src/domain/services/self_describing_node.py:259
↓ 8 callers
Method
prepare_mid_term_update
准备中期记忆更新 Args: unpacked: 解包后的结果 Returns: 中期记忆更新数据
src/domain/services/result_memory_integration.py:269
↓ 8 callers
Method
process
处理结果包 Args: result_pkg: 结果包 Returns: ProcessingResult 实例
src/domain/services/result_memory_integration.py:651
↓ 8 callers
Method
raise_for_status
模拟 httpx.Response.raise_for_status()
tests/unit/infrastructure/executors/test_http_executor.py:69
↓ 8 callers
Method
record
记录一次测量
tests/performance/test_performance_benchmarks.py:32
↓ 8 callers
Method
record_and_push_summary
记录总结并推送到前端 参数: summary: ExecutionSummary 实例
src/domain/agents/coordinator_agent.py:3123
↓ 8 callers
Method
record_completion
记录工作流完成
src/domain/services/logging_metrics.py:846
↓ 8 callers
Method
record_iteration
记录一次迭代
src/domain/services/validators.py:219
↓ 8 callers
Method
record_satisfaction
记录满意度评分
src/domain/services/ab_testing_system.py:289
↓ 8 callers
Method
register_workflow_agent
注册 WorkflowAgent 实例 用于在失败处理时调用重试。 参数: workflow_id: 工作流ID agent: WorkflowAgent 实例
src/domain/agents/coordinator_agent.py:2440
↓ 8 callers
Function
renderWithProviders
(component: React.ReactElement)
web/src/features/classification/pages/__tests__/TaskClassificationPage.test.tsx:23
↓ 8 callers
Function
renderWithQueryClient
(ui: React.ReactElement)
web/src/features/agents/components/__tests__/CreateAgentForm.test.tsx:29
↓ 8 callers
Method
retrieve
检索证据 参数: ref_id: 引用ID data_path: 数据路径(可选,用于检索嵌套数据) 返回: 原始数据或特定路径的数据,不存在返回None
src/domain/services/summary_strategy.py:161
↓ 8 callers
Method
schedule
调度请求并创建上下文
src/domain/services/resource_lifecycle.py:277
↓ 8 callers
Method
set_channel_bridge
设置通信桥接器 参数: bridge: AgentChannelBridge 实例
src/domain/agents/coordinator_agent.py:3080
↓ 8 callers
Method
set_node_output
设置节点的输出
tests/unit/domain/agents/test_workflow_conditional_multilayer_context.py:34
↓ 8 callers
Method
stop
停止桥接器,取消订阅
src/domain/services/decision_execution_bridge.py:146
↓ 8 callers
Method
supervise_conversation_input
监督对话输入 参数: message: 消息 session_id: 会话ID 返回: 监督结果
src/domain/services/supervision_strategy.py:974
↓ 8 callers
Method
sync_node_created
同步节点创建 参数: workflow_id: 工作流ID node_id: 节点ID node_type: 节点类型 position: 节点位置 {x, y}
src/domain/services/canvas_synchronizer.py:194
↓ 8 callers
Method
terminate_task
终止任务 参数: session_id: 会话 ID reason: 终止原因 error_code: 错误代码 notify_agents: 需要通知的 Agent 列表
src/domain/agents/coordinator_agent.py:1533
↓ 8 callers
Method
to_dict
转换为字典
src/infrastructure/websocket/canvas_sync.py:49
↓ 8 callers
Method
to_dict
序列化为字典 返回: 包含所有字段的字典(包含层次化信息)
src/domain/agents/node_definition.py:593
↓ 8 callers
Method
tool_repository
获取工具仓库
src/domain/agents/coordinator_agent.py:1695
↓ 8 callers
Method
unpack_from_json
从 JSON 解包 Args: json_str: JSON 字符串 Returns: UnpackedContext 实例 Raises: Context
src/domain/services/context_protocol.py:506
↓ 8 callers
Method
update_loop_config
修改循环节点配置 运行时动态更新循环节点的配置,支持根据执行反馈调整循环策略。 参数: node_name: 循环节点名称 loop_type: 循环类型(for_each/map/filter/while),可选
src/domain/agents/workflow_agent.py:3765
↓ 8 callers
Method
validate
校验输出 参数: output: 输出数据 返回: 校验结果
src/domain/services/execution_result.py:235
↓ 8 callers
Method
validate_input
验证输入配置 参数: config: 配置字典 返回: 校验结果
src/domain/services/node_schema.py:504
↓ 8 callers
Method
validate_json_format
验证 JSON 格式
src/domain/services/prompt_stability_monitor.py:539
↓ 8 callers
Method
validate_yaml_file
校验 YAML 文件 参数: file_path: YAML 文件路径 返回: ValidationResult 校验结果
src/domain/services/node_yaml_validator.py:231
↓ 7 callers
Method
_add_audit_log
添加审计日志
src/domain/services/ab_testing_system.py:646
↓ 7 callers
Method
_emit_event
发布事件
src/domain/services/management_modules.py:538
↓ 7 callers
Method
_ensure_tables
确保所有表存在
src/infrastructure/knowledge_base/sqlite_knowledge_repository.py:40
↓ 7 callers
Function
_safe_str
(value: Any, default: str = "")
src/interfaces/api/routes/workflows.py:1066
↓ 7 callers
Method
add_decision
记录决策 参数: decision: 决策字典
src/domain/services/context_bridge.py:168
↓ 7 callers
Method
add_event
添加执行事件 业务需求: - 记录 Task 执行过程中的关键事件 - 用于审计、调试、监控 参数: message: 事件消息 异常: ValueError: me
src/domain/entities/task.py:346
↓ 7 callers
Method
add_goal_knowledge
(self, keyword: str, knowledge: KnowledgeReference)
src/domain/ports/knowledge_retriever.py:80
↓ 7 callers
Method
add_preference
添加用户偏好 参数: user_id: 用户 ID preference_type: 偏好类型 key: 偏好键 value: 偏好值 priority: 优先级
src/domain/services/knowledge_maintenance.py:640
← previous
next →
501–600 of 13,770, ranked by callers