EDITH v1.0.0
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
/artifactsdownloads - 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