container

package
v0.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2026 License: MIT Imports: 60 Imported by: 0

Documentation

Overview

Package container 是进程级依赖装配(composition root):把业务服务、DAG 运行时 与 Agent 能力装配到一起,并提供 BuildContainer 入口。

Agent 内置工具所需的适配实现按领域拆到子包,避免根目录堆积:

  • agentanalysis:分析节点相关(运行节点、生成参数、更新节点、为脚本创建节点、创建命令型节点);
  • agentscript:脚本相关(创建脚本、更新脚本、io_schema 默认模板)。

与具体领域无关的小型适配(文件读取、项目资源浏览、用户上下文回写、长期记忆保存) 仍保留在本包中。

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildContainer

func BuildContainer(container *dig.Container, cfg *config.Config) *dig.Container

BuildContainer 注册依赖并返回容器。 cfg 由调用方(main)提前加载,因此 Gin 模式等需要在容器构建前生效的配置 可以直接从 cfg 读取,避免重复解析 config.yml。

Types

This section is empty.

Directories

Path Synopsis
Package agentanalysis 提供 Agent 内置工具所需的「分析节点」能力: 运行节点(run_analysis_node)、生成节点参数(build_analysis_node_params)、 更新节点信息(update_agent_analysis / update_script_analysis)、为已有脚本创建节点(create_script_analysis), 以及创建命令型节点并可选运行(create_agent_analysis)。
Package agentanalysis 提供 Agent 内置工具所需的「分析节点」能力: 运行节点(run_analysis_node)、生成节点参数(build_analysis_node_params)、 更新节点信息(update_agent_analysis / update_script_analysis)、为已有脚本创建节点(create_script_analysis), 以及创建命令型节点并可选运行(create_agent_analysis)。
Package agentscript 提供 Agent 内置工具所需的脚本能力: 创建脚本(create_script)、更新脚本信息(update_script),以及脚本 io_schema.json 的默认模板与清洗逻辑。
Package agentscript 提供 Agent 内置工具所需的脚本能力: 创建脚本(create_script)、更新脚本信息(update_script),以及脚本 io_schema.json 的默认模板与清洗逻辑。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL