集成新的Beaver后端服务到应用实例中,替换原有的nanobot实现。 主要变更包括: - 在Dockerfile和环境配置中添加Beaver相关路径和配置变量 - 更新工作目录结构从.nanobot到.beaver - 实现Beaver引擎加载器,支持配置文件加载和工具组装 - 添加内置工具如ListDirectoryTool、ReadFileTool、SearchFilesTool - 更新消息处理流程,支持通道适配器和网关模式 - 重构技能系统,支持显式工具提示和嵌入式检索 - 改进错误处理和生命周期管理 此变更使应用实例能够使用统一的Beaver后端进行AI代理运行时管理。
30 lines
883 B
Plaintext
30 lines
883 B
Plaintext
# Shared values used by the root deployment flow in README.md
|
|
|
|
PROJECT_ROOT=/home/ivan/xuan/nano_project
|
|
NANO_NET=nano-instance-edge
|
|
|
|
NANO_DEPLOY_TOKEN=change-me
|
|
NANO_AUTHZ_INTERNAL_TOKEN=change-me
|
|
|
|
NANO_SERVER_IP=203.0.113.10
|
|
NANO_BASE_DOMAIN=203.0.113.10.nip.io
|
|
|
|
NANO_PROVIDER=openai
|
|
NANO_MODEL=openai/gpt-5
|
|
NANO_API_KEY=sk-xxxxxxxx
|
|
NANO_API_BASE=
|
|
|
|
# Per-instance Beaver backend config. In Docker app-instance this should point
|
|
# to the mounted single-user sandbox config, not to frontend env.
|
|
BEAVER_HOME=/root/.beaver
|
|
BEAVER_CONFIG_PATH=/root/.beaver/config.json
|
|
BEAVER_WORKSPACE=/root/.beaver/workspace
|
|
|
|
# Must be reachable from app-instance containers.
|
|
NANO_AUTHZ_URL=http://nano-authz-service:19090
|
|
NANO_OUTLOOK_MCP_URL=
|
|
NANO_OUTLOOK_MCP_SERVER_ID=outlook_mcp
|
|
|
|
# Must be reachable from auth-portal and authz-service containers.
|
|
NANO_DEPLOY_URL=http://nano-deploy-control:8090
|