Skip to content

Teloa 0.2.0 · Community edition

Choose a tag to compare

@cybermaxluo cybermaxluo released this 18 Oct 04:58

Teloa 0.2.0 — Community edition is the release of the self-hosted AI-Native Team Studio. Build and run an AI team with persistent roles, project context, delegated execution and versioned deliverables.

简体中文说明见下方

Capabilities and improvements

AI employees: lasting responsibility for recurring work

  • Keep an employee's responsibilities, working methods, business scope, knowledge, skills and permitted tools together across tasks.
  • Open employee conversations, tasks, deliverables and experience from the employee directory. Chats, employees and groups have separate lists; compact employee overviews reveal details on demand.
  • Adding an employee, configuring capabilities and starting execution remain separate actions. Employees work within their actual business and tool permissions.

AI teams: combine roles into a business workflow

  • Discover AI teams separately in the marketplace. Team templates can include multiple employees, skills, reference materials, optional connections and work templates, reducing repetitive setup.
  • Review the employees and target business, then enable the connections and work arrangements you need. A template does not connect accounts, expand permissions or start background work automatically.
  • Collaborate with several employees in a group, use explicit @ mentions, and retain the assignment source and result replies. Sharing a group does not grant access to every member's business materials.
  • Lasting teams and temporary execution teams are different: employees are persistent roles; execution assistants split up the current task, can work on independent parts in parallel, and return results for consolidation. They do not automatically become employees or group members.

Multiple execution harnesses: DSH, Codex and Claude Code

Execution option Its role in Teloa
DSH Runs the main conversation, tools and native runtime. Teloa maintains business attribution, employee identity, permissions, approvals and delivery. This release pins 0.2.1-rc.2.
Codex Receives independent work through the native Codex provider, uses its native execution environment after the owner's confirmation, and returns code, file or tool results to the original work.
Claude Code / Claude Agent Receives independent work through the native Claude Code provider and Claude Agent execution path. Some product labels use “Claude Agent”.
  • Specify the engine in natural language: “Use Codex to review this code,” “Have Claude Agent analyze these files,” or ask for an available engine to be selected automatically. A task-specific choice does not change permanent preferences or silently replace the chat model.
  • An engine is not a model service. Integration does not include a provider account, subscription or inference allowance. Configure the authentication and model connection required by the chosen provider. Ordinary chats, groups and employees retain their working rules.
  • External engines use their native permissions and require the owner's consent for each launch. Teloa's file scope and per-tool approvals are not automatically passed into the external engine; review its actual working directory and permissions before consenting.
  • Follow actual execution and required authorization, then receive the result in the original task. If a requested engine is unavailable, Teloa preserves the task and reports the reason instead of silently substituting another engine.

Projects and project memory: context for subsequent work

  • Organize project goals, briefs, tasks, employees, groups, materials, automations and deliverables, with dedicated project conversations.
  • Include the project goal, active rules, relevant materials and memories in subsequent model requests. Inspect what was used and its sources, beyond a list of linked objects.
  • Review memory candidates and sources, withdraw unsuitable content, start a conversation without long-term memory, and explicitly choose whether personal preferences apply.
  • Share a fixed memory revision and withdraw subsequent use. Withdrawal cannot recall information already sent to an external model.

Document indexes and local models: retrieval and generation configured separately

  • Select local Markdown files explicitly, track versions, add them to an index and inspect citations and excerpt locations. Teloa does not scan the entire computer automatically.
  • Prepare the built-in Qwen3 Embedding 0.6B or EmbeddingGemma 2 in the Knowledge retrieval-model panel, with download confirmation and visible progress. This list is separate from the marketplace model catalog.
  • Use Ollama to inspect the local chat runtime, connect an existing model, confirm downloads or cancel preparation. Chat models generate answers; embedding models support retrieval. They are managed separately.
  • Indexing runs on the deployment device or container. Retrieved excerpts may still reach a remote chat provider. File preview supports more formats than the current local index.

Chats and groups: distinguish stream replies, topics and assignments

  • Keep ordinary chats, employee conversations and groups in separate lists, preserving drafts and working context.
  • Replies to a group-stream message stay in the stream with their source; topic replies stay inside the topic rather than turning every response into a topic.
  • Explicit @ mentions carry through to assigned work. Execution still checks membership, business scope, materials and tool permissions; a group message does not replace the owner's approval.

Natural-language tasks and versioned deliverables

  • Describe work in Markdown in the main task entry points, carrying the source conversation, project or business into the draft. Saving is separate from execution.
  • Follow execution, handle approvals, stop work, inspect files and obtain deliverables in one working path. The companion and general Agent can work without any created employees.
  • Preview and download results, revise a selection or the whole deliverable from feedback, and retain v1, v2 and later versions with their original attribution. Business acceptance continues to reference its selected version.
  • Reuse an accepted method as a skill or plan draft. A new plan stays paused until explicitly enabled. Some employee and group creation flows in 0.2.0 still use structured configuration.

Business records, dashboards and apps

  • Describe a business configuration or change in natural language, review and adopt its draft, import records, connect approved sources and progress to an accepted result.
  • Records and Dashboards show their own pages and remember their selections. Cards remove repeated headings and explanations, fit their content, and show chart labels and values; missing data remains distinct from zero.
  • Discover employees and teams in the marketplace; manage installed capabilities and connections in Apps. Model setup, application setup and business permissions remain explicit rather than changing automatically when a template is added.

Voice input, TTS and calls

Capability What this release provides
Voice input Local SenseVoice transcription after model preparation and microphone permission. Recognized text goes into a draft for review and sending.
Call recognition (ASR) MiniMax cloud recognition or local SenseVoice, configured separately from speech playback.
Speech playback (TTS) MiniMax, OpenAI and ElevenLabs, each with its own API key, model and voice settings, rather than one hardcoded provider.
Voice selection and preview Compact Mandarin/English voice lists and preview for MiniMax. OpenAI and ElevenLabs use model and voice IDs with a saved-configuration test.
Continuous call speech Improve transitions between consecutive short sentences. MiniMax's persistent bidirectional TTS supplies continuous audio; HTTP fallback remains sentence-based, with stop, cancellation and interruption controls.
  • Call an employee or the companion, mute, interrupt a response or hang up, and keep call controls accessible during navigation. Closing details does not hang up; hanging up does not stop work already running in the conversation.
  • Record a companion voice message and review its transcription in the original conversation draft. Hiding the companion does not end the conversation.
  • Voice credentials are separate from chat-model credentials.

Auto Dream, employee experience and a personal twin

  • Auto Dream organizes private daily summaries from work evidence and saves employee experience with sources and scope, with inspection and withdrawal controls.
  • Employee experience, project memory and personal twin materials remain distinct. Judgment samples and habit observations are private materials, not automatic context for every ordinary conversation or model-weight training.

Files, tools and upgrade continuity

  • Preview Markdown, code, images, PDF, HTML, Office files and tables, inspect current-turn files and available text changes, and save a specific deliverable version when needed.
  • Use Workflow steps, PTC tool composition and explicitly requested Ralph iteration within their approval boundaries. Temporary delegation retains the current work scope and allowance.
  • Configure and authorize optional Browser Use, Computer Use and IM channels separately. Their presence in the package does not grant device access.
  • Preserve the original installation identity, data and workspace during upgrades, with a backup before switching. More consistent drawers, navigation, pending/failure states and reduced repeated copy retain history and unsubmitted drafts.

Install and upgrade

The GitHub native package is available below. Docker Hub provides teloa/teloa:0.2.0 for Linux ARM64. npm also provides 0.2.0: npm install --ignore-scripts @teloa/cli@0.2.0.

npm install --prefix ./teloa-command-020 --ignore-scripts https://github.com/teloa-ai/teloa/releases/download/v0.2.0/teloa-cli-0.2.0.tgz
./teloa-command-020/node_modules/.bin/teloa up

For an existing native installation, use the new command package to run stop, then upgrade --to 0.2.0, and status; keep the original --home for a custom installation. Updating the command package alone does not replace the installed application. Keep an existing Docker deployment's Compose project and data volumes, and back it up before updating its image. See installation, backup and upgrades, and the complete changelog.

The native package was built from c833b98; compare it with the attached SHA256SUMS. Docker is built from the same tagged source. This is a stable Community release.

Configuration and verification boundaries

  • Bring your own model credentials. External chat providers receive the authorized context needed for their requests; local indexing does not make a remote chat provider local.
  • Native installation has been verified on macOS ARM64; the Docker channel is verified on Linux ARM64. amd64 and other native operating systems are not covered by this release’s verification.
  • A real-model path has verified saving a method, running a plan once manually and obtaining its result. Calendar-triggered execution has not been verified with a real model in this release.
  • The Codex delivery path has been verified. Claude Agent through the owner's Anthropic account sign-in, OpenAI/ElevenLabs speech service combinations, and all optional device integrations have not been fully verified. Configure and check the services you use.
  • Review complex analyses and memory candidates before relying on them. Persisted context and source records do not establish model accuracy or recall quality. Withdrawal affects subsequent use; it cannot recall data already sent to an external service.

简体中文

Teloa 0.2.0(社区版) 已正式发布。通过长期岗位、项目上下文、协作执行与版本化成果,搭建并运行自己的 AI 团队。

完整能力与重点改进

AI 员工:持续负责一类工作

  • 为员工设置岗位职责、工作方式、业务范围、资料、技能和可用工具;这些配置随员工保留,适合持续处理同类工作。
  • 从员工目录进入私聊、查看任务、成果和经验。会话、员工和群分开管理,员工详情按紧凑总览组织,具体内容按需展开。
  • 员工只在授予的业务与工具范围内工作;添加员工、配置能力和真正开始执行是分开的动作。

AI 团队:把多个岗位组合成业务分工

  • 市场提供独立的 AI 团队入口。团队模板可以同时包含多个员工、技能、参考资料、可选连接和工作模板,减少逐个配置的重复操作。
  • 添加后核对员工与目标业务,再按实际需要启用连接和工作安排;模板不会自动接通账号、扩大权限或启动后台工作。
  • 在群中与多位员工协作,使用明确的 @ 指定参与者,保留交办来源和结果回帖。跨业务团队沿用各员工的实际业务范围,并不因为同群就获得全部资料。
  • **长期团队与临时执行小组分开:**AI 员工是长期岗位;执行小组是当前任务内的临时分工,可以并行处理独立部分,再由负责者汇总,不会自动新增员工或加入业务群。

多 Harness 执行:DSH、Codex 与 Claude Code

执行方式 在 Teloa 中承担什么
DSH 主会话、工具调用和原生运行底座;Teloa 在此组织业务、员工身份、授权、审批与成果交付。当前固定版本为 0.2.1-rc.2。
Codex 通过原生 Codex 执行提供方委派独立工作,经本人确认后使用其原生执行环境处理代码、文件和工具任务,再把结果带回原工作。
Claude Code / Claude Agent 通过原生 Claude Code 提供方接入 Claude Agent 执行链路,处理独立任务并回传结果;产品内部分位置显示为「Claude Agent」。
  • 用自然语言指定本次任务,例如“这次用 Codex 检查代码”“让 Claude Agent 分析这些文件”,或要求自动选择可用引擎。本次选择不改永久偏好,也不自动更换聊天模型。
  • 引擎不等于模型。 接入 Codex 或 Claude Agent,不代表自动获得某家模型服务、订阅或额度;按所选提供方准备对应认证与模型连接。普通会话、群与员工仍遵循原有工作流程。
  • 外部引擎使用其原生权限,启动前按次取得本人同意;Teloa 的文件范围和逐项工具审批不会自动传入外部引擎,确认前需核对其实际工作目录与权限。
  • 查看真实运行状态、处理所需授权,并把交付结果接回原任务。指定引擎不可用时保留原任务并说明原因,不悄悄改由另一个引擎执行。

项目与项目记忆:让后续工作带着上下文

  • 项目归集目标、简报、任务、员工、群、资料、自动化和成果,并支持专属项目会话。
  • 项目目标、有效规则、相关资料和记忆可以进入后续模型请求;可查看「本次使用」及来源,而不只是保存一张关联清单。
  • 审阅记忆候选、查看来源、撤回不适用的内容;新会话可选择不读写长期记忆,个人偏好是否参与项目由本人决定。
  • 项目记忆分享固定在明确修订上,可撤回后续使用;撤回不能收回已经发送到外部模型的数据。

资料索引与本地模型:检索和生成分别配置

  • 明确选择本机 Markdown 文件,跟踪版本、加入索引,并查看检索引用及原文摘录位置;不自动扫描整台电脑。
  • 在资料页的检索模型面板准备内置的 Qwen3 Embedding 0.6B 或 EmbeddingGemma 2,下载前确认,准备进度可见;检索模型列表与市场模型目录分开。
  • 通过 Ollama 检查本地聊天环境、接入已有模型、确认下载或取消准备。聊天模型负责生成,嵌入模型负责检索,二者分别管理。
  • 索引运行在部署 Teloa 的设备或容器上;若使用远程聊天模型,检索摘录仍可能发送给该服务。文件预览支持的格式多于当前本地索引支持的格式。

会话与群聊:主消息流、话题和交办各归其位

  • 普通会话、员工私聊和群分别列出;保留各入口的草稿和当前工作上下文。
  • 群主消息的回复留在主消息流,并可回到来源消息;话题中的回复继续留在话题,避免所有回答堆到一个话题中。
  • 明确的 @ 会随交办传递,执行时继续检查成员、业务、资料和工具授权;群内发言不代替本人审批。

自然语言任务与版本化成果

  • 主要任务入口使用一段 Markdown 说明工作,自动带入来源会话、项目或业务;保存草稿与开始执行分开。
  • 在同一工作路径跟进执行、处理审批、停止工作、查看文件和取得成果。小松鼠及通用 Agent 在没有已创建员工时也可以独立工作。
  • 预览和下载成果、按选段或整体反馈续改,保留 v1、v2 等历史版本及原归属;业务验收继续指向当时采用的明确版本。
  • 已确认的方法可复用为技能或计划草稿;新计划在明确启用前保持暂停。0.2.0 中员工及部分群创建仍保留结构化配置。

业务记录、看板与应用市场

  • 用自然语言创建或调整业务配置,审阅草稿后采用;导入记录、连接已授权来源,把任务推进到可验收成果。
  • 「业务内容」与「统计看板」各显示自己的页面并记住选择;减少重复标题和说明,短卡随内容收紧,图表显示类别与数值,缺失数据不混作零。
  • 市场以 AI 员工、AI 团队等用户可理解的入口组织发现与添加;应用页管理已安装能力与连接。模型、应用和业务授权各有对应配置,不因添加模板自动联动。

语音输入、TTS 与通话

能力 本版提供什么
语音输入 使用本机 SenseVoice 转写;先准备模型并授予麦克风权限,识别文字进入草稿,由本人核对发送。
通话识别(ASR) 可选 MiniMax 云端识别或本机 SenseVoice;与播报服务分别配置。
语音播报(TTS) 支持 MiniMax、OpenAI、ElevenLabs,分别使用对应 API Key、模型及音色设置,不再只绑定一家厂商。
音色选择与试听 MiniMax 提供紧凑的普通话/英文音色列表,先试听再选用;OpenAI、ElevenLabs 使用模型和音色 ID,保存后测试试听。
通话连续播报 优化连续小句之间的衔接;MiniMax 持久双向 TTS 连续供给音频,HTTP 回退仍按句处理,保留停止、取消与打断。
  • 与员工或小松鼠通话,使用静音、打断回答和挂断;导航时保留可达的通话控制。关闭详情不会挂断,挂断也不停止原会话中已经开始的工作。
  • 小松鼠支持语音留言,转写后进入原会话草稿;隐藏或收起助手不结束会话。
  • 语音凭据与聊天模型凭据分别管理。

Auto Dream、员工经验与个人分身

  • Auto Dream 从工作证据整理私有每日小结,保存带来源和范围的员工经验,并提供查看与撤回。
  • 员工经验、项目记忆与个人分身资料分别管理。分身的判断样本和习惯观察属于私有材料,不会自动注入每次普通对话,也不是模型权重训练。

文件、工具与升级连续性

  • 工作台预览 Markdown、代码、图片、PDF、HTML、Office 文件与表格,查看本轮文件及可用的文本改动,再按需保存明确版本的成果。
  • 在授权范围使用 Workflow 分步编排、PTC 工具组合,以及本人明确要求的 Ralph 迭代;临时分工仍受本次工作范围和额度约束。
  • Browser Use、Computer Use、IM 通道等可选能力分别配置、启用和授权,不因安装包中存在就获得设备控制权。
  • 升级沿用原安装身份、数据和工作目录,切换前备份;减少重复文案,统一详情抽屉、导航、等待与失败状态,保留历史及未提交草稿。

安装与升级

GitHub 原生安装包见本页附件。Docker Hub 提供 Linux ARM64 镜像 teloa/teloa:0.2.0。npm 也已提供 0.2.0:npm install --ignore-scripts @teloa/cli@0.2.0。

已有原生安装请使用新命令包依次执行 stop、upgrade --to 0.2.0、status;自定义安装继续传入原 --home。只更新命令包不会替换运行中的应用。Docker 升级沿用原 Compose 项目与数据卷,并先备份。详见安装与运行、备份与升级及完整更新日志。

原生包编译自标签提交 c833b98,请使用附件 SHA256SUMS 核对;Docker 来自相同标签源码。本版为正式社区版。

使用条件与验证范围

  • 模型服务和密钥由本人提供;外部聊天模型会接收本次工作所需的授权上下文。本地索引不代表远程模型也在本地运行。
  • 原生安装已验 macOS ARM64,Docker 已验 Linux ARM64;amd64 和其他原生系统不在本次验证范围内。
  • 已用真实模型验证方法保存、手动运行计划一次及取得成果;日历定时自动触发尚未以真实模型验证。
  • Codex 交付路径已有验证;本人 Anthropic 账号登录的 Claude Agent、OpenAI/ElevenLabs 播报及所有可选设备组合尚未完成全面实测,按自己使用的服务配置并核对。
  • 复杂分析和记忆候选仍需审阅;持久化、来源记录不等于模型判断和召回质量已经得到证明。撤回约束后续使用,不能收回已经发往外部服务的内容。