LiteFlow LiteFlow
首页
  • v2.16.0 (当前版本)
  • What's New

    • What' s New In LiteFlow v2.15.3?
  • 历史版本

    • v2.15.X
    • v2.13.X
    • v2.12.X
    • v2.11.X
    • v2.10.X
    • v2.9.X
    • v2.8.X
  • 升级指南

    • 2.13.0升级指南
    • 2.12.4升级指南
    • 2.12.0升级指南
    • 升级到2.9.3说明
    • 升级到2.9.X说明
    • 升级到2.8.X说明
    • 升级到2.7.X说明
AI Agent
IDEA 插件
  • 答疑解惑

    • 常见问题
    • 如何理解上下文这个概念?
    • Slot是一个什么样的概念?
  • 项目与社区

    • 项目介绍
    • 项目成员
    • 更新记录
    • 参与开发
    • 加入群聊
    • 谁在使用
赞助
GitHub (opens new window)

广告采用随机轮播方式显示 ❤️成为赞助商
首页
  • v2.16.0 (当前版本)
  • What's New

    • What' s New In LiteFlow v2.15.3?
  • 历史版本

    • v2.15.X
    • v2.13.X
    • v2.12.X
    • v2.11.X
    • v2.10.X
    • v2.9.X
    • v2.8.X
  • 升级指南

    • 2.13.0升级指南
    • 2.12.4升级指南
    • 2.12.0升级指南
    • 升级到2.9.3说明
    • 升级到2.9.X说明
    • 升级到2.8.X说明
    • 升级到2.7.X说明
AI Agent
IDEA 插件
  • 答疑解惑

    • 常见问题
    • 如何理解上下文这个概念?
    • Slot是一个什么样的概念?
  • 项目与社区

    • 项目介绍
    • 项目成员
    • 更新记录
    • 参与开发
    • 加入群聊
    • 谁在使用
赞助
GitHub (opens new window)
  • 🤖 什么是 Re-Act Agent
  • 快速开始

    • 📦 引入依赖
    • ⚙️ 基本配置
      • 最小配置
      • Workspace 路径说明
      • 其他平台凭据配置
      • YAML 格式配置
    • 🧩 编写 Agent 组件
    • 📤 获取 Agent 结果
    • 🌊 流式输出
  • 🏪 模型配置
  • 会话与记忆

    • 💬 会话标识
    • 🧠 记忆持久化
    • 🔄 多轮对话
  • 工作空间与工具

    • 📂 Workspace 配置
    • 📄 文件工具
    • 🐚 Shell 工具
    • 🔧 自定义工具
  • 🎯 Skills 技能系统
  • 高级编排

    • 🔀 条件路由与并行调用
    • 🤝 多 Agent 协作
  • 运行机制与可观测

    • 🔁 迭代次数与 Summary
    • 📋 Re-Act 事件日志
    • 🪝 自定义 Hook
  • 📖 扩展点速查
  • ⚡ 配置速查
  • 🛡️ 安全建议
  • 🔍 故障排查
  • 🎬 演示项目
  • AI Agent编排
  • 快速开始
铂赛东
2026-05-23
目录

⚙️ 基本配置

# 最小配置

使用 Re-Act Agent 需要配置以下内容:

# LiteFlow 规则文件
liteflow.rule-source=agent/flow.el.xml

# Workspace 根目录(必填)
liteflow.agent.workspace.root=/var/lib/liteflow/agent-workspaces

# 生产环境建议默认关闭 Shell 工具
liteflow.agent.shell.mode=DISABLED

# 模型凭据(以 DeepSeek 为例)
liteflow.agent.openai-compatible.deepseek.api-key=${DEEPSEEK_API_KEY}
liteflow.agent.openai-compatible.deepseek.base-url=https://api.deepseek.com/v1

# Workspace 路径说明

liteflow.agent.workspace.root 是必填项。框架会为每个会话创建独立的工作目录,用于:

  • Agent 之间的文件协作
  • 记忆持久化(LOCAL_FILE 模式)
  • Shell 工具的工作目录

路径支持绝对路径和相对路径。框架内部会通过 Paths.get(root).toAbsolutePath().normalize() 解析,相对路径基于 JVM 启动时的 user.dir。

生产环境建议

由于 user.dir 在 IDE 启动、java -jar、systemd、容器等不同场景下差异巨大,生产环境一律建议使用绝对路径,避免同一份配置在不同部署方式下落盘到不同位置。

如果未配置 workspace.root,首次执行 Agent 组件会抛出:

AgentConfigException: liteflow.agent.workspace.root is required

# 其他平台凭据配置

OpenAI:

liteflow.agent.openai.api-key=${OPENAI_API_KEY}

Anthropic Claude:

liteflow.agent.anthropic.api-key=${ANTHROPIC_API_KEY}

Google Gemini:

liteflow.agent.gemini.api-key=${GEMINI_API_KEY}

阿里云 DashScope:

liteflow.agent.dashscope.api-key=${DASHSCOPE_API_KEY}

OpenAI 兼容厂商(通用):

liteflow.agent.openai-compatible.<自定义key>.api-key=${YOUR_API_KEY}
liteflow.agent.openai-compatible.<自定义key>.base-url=https://your-api-endpoint/v1

# YAML 格式配置

如果你使用 YAML 配置文件:

liteflow:
  agent:
    workspace:
      root: /var/lib/liteflow/agent-workspaces
    shell:
      mode: disabled
    openai-compatible:
      deepseek:
        api-key: ${DEEPSEEK_API_KEY}
        base-url: https://api.deepseek.com/v1
帮助我们改善此文档 (opens new window)
上次更新: 2026/05/26, 10:50:41
📦 引入依赖
🧩 编写 Agent 组件

← 📦 引入依赖 🧩 编写 Agent 组件→

Theme by Vdoing | Copyright © 2020-2026 铂赛东 | MIT License
沪ICP备18012955号-2