Skip to content

EDITH v1.0.0

Choose a tag to compare

@lucy971326 lucy971326 released this 03 Aug 07:08
· 182 commits to main since this release

EDITH v1.0.0 · 多用户服务端 Agent 工作台

EDITH v1 是一次完整的架构与产品升级:从聊天原型演进为可长期使用的多用户服务端 Agent 平台。

新功能

  • 多用户隔离:用户配置、会话、Sandbox、Skills Volume、定时任务独立管理
  • 统一 Agent 主链路:Gateway → AgentRun → ManagedRunner
  • 流式对话、思考过程、工具调用卡片,以及 Request ID 状态查询与中断
  • E2B Sandbox 文件工作区:文件树、上传、Agent 处理、/artifacts 下载
  • 公共 Skills 与用户自定义 Skills,跨会话持久化复用
  • 扩展中心:Skills 列表与远程 HTTP MCP 服务管理
  • 一次性与周期性定时任务,复用同一 Agent 执行入口
  • 按模型上下文窗口比例自动生成滚动摘要,支持长期对话
  • 全面重构并打磨 Web 界面:深浅主题、统一组件、Noto Sans SC 字体与品牌图标

架构

V1 采用显式模块化组织:模块各自管理存储、HTTP 边界与公开能力;main.go 只负责创建并连接模块。未来接入飞书、Telegram、GitHub App 等渠道,无需改动 Agent 执行核心。


EDITH v1.0.0 · Multi-user Server-side Agent Workspace

EDITH v1 is a complete architecture and product upgrade: it evolves from a chat prototype into a long-running, multi-user server-side Agent platform.

Highlights

  • Multi-user isolation for configuration, sessions, Sandboxes, Skill Volumes, and scheduled jobs
  • A unified Agent execution path: Gateway → AgentRun → ManagedRunner
  • Streaming chat, reasoning and tool cards, plus Request-ID status and cancellation
  • E2B Sandbox workspace: file tree, uploads, Agent processing, and /artifacts downloads
  • Built-in and user-defined Skills that persist across sessions
  • Extensions workspace for Skills discovery and remote HTTP MCP management
  • One-time and recurring scheduled tasks using the same Agent entry point
  • Context-window-aware rolling summaries for long-running conversations
  • A polished Web UI with light/dark themes, shared components, Noto Sans SC, and EDITH branding