Skip to content

Releases: wmzy/c0de-agent

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 05:18

1.0.0 (2026-07-05)

Bug Fixes

  • add globalStyles and lightTheme to App (c88017f)
  • chat: 前端全选时不传 tools 时启用全部注册工具而非回退 config.tools.enabled (74d647e)
  • close PGlite DB instances in afterEach to prevent WASM memory leak (890610c)
  • core/llm/web: 修复 tool 流式调用入参持久化与前端渲染问题 (1138b57)
  • llm: address code review — usage loss, streaming, error taxonomy, auth fallback (42b88f2)
  • openai-compat: 排除空字符串 finish_reason 导致的过早 finishAll (ede6651)
  • PGLite 优雅关闭及伪类选择器修正 (916cddc)
  • ReasoningBlock/FileCodeBlock UI — 内容区域限高滚动,移除折叠切换 (d3dee04)
  • resolve @/ alias import issue in vite.config.ts (fbb5ad2)
  • session: address code review — entry ordering, snapshot dedup, ILIKE escaping (2ca443b)
  • Settings apiKey 密文不回显 + 列表输入修复 (0980717)
  • settings: 移动默认 Provider/Model 区块到 LLM Provider 之后 (66b6272)
  • tool_call 配对与容错——过滤空 id tool_call、截断 arguments 不抛错、修复 tool_call_id 传递 (38ac078)
  • tools: biome lint/format, import sources, non-null assertions (a6629b0)
  • ui (82d63d8)
  • web: biome formatting, type fixes, add react-router-dom + @codemirror/commands deps (cd3928a)
  • web: correct linaria :global syntax, switch Shiki to fine-grained bundle (03694de)
  • web: LLMDetail.test 修复 noUncheckedIndexedAccess 报错(预存问题) (badc48e)
  • web: mark /tmp as external in node project to restore loader tests (60795a3)
  • websearch: createFetch 用 undici 自带 fetch 避免 Node 捆绑版跨版本 Dispatcher 冲突 (aab66eb)
  • web: surface write-failure errors and cap ContentDiff height (52a9c22)
  • web: 为 ToolBlock/MessageItem 测试补 FileSelectionContext Provider;biome 格式化 (8f69da3)
  • web: 修复权限弹窗重复点击 404 及 API 错误响应解析 (5ba148d)
  • web: 编辑 provider name 避免 key 变化导致输入行失焦 (0cc86f4)
  • 工具参数解析失败时透明跳过;修复历史 tool 消息渲染为两张卡 (72a959f)

Features

  • @ mention 调用 subagent + AtFilePopover agent 渲染 (94e2d10)
  • add barrel exports and package skeleton for all modules (183ba0c)
  • add provider config panel (f25cc10)
  • add shared agent types (AgentState, AgentEvent, AgentStatus) (9a4b9c9)
  • add shared base types (JSONSchema, MessageRole, SessionRef) (df34947)
  • add shared config types (Config, CompactionConfig, MCPServerConfig) (be54d3d)
  • add shared message types (Message, Session, MessageContent) (32c3e86)
  • add shared tool types (ToolDef, ToolResult, ToolContext) (dbf6b26)
  • add shared utilities (generateId, now) with vitest setup (0723851)
  • agents: 4 个内置默认 agent (general/coder/researcher/reviewer) (4be039b)
  • agents: AgentDefinition 类型与内存注册表 (969e11e)
  • agents: barrel 导出 + Config.agents 配置字段 (3b60fe0)
  • AgentSelector 组件 + useComposerDefaults agent 状态 (cdbc930)
  • agents: markdown frontmatter discovery (33d47eb)
  • agents: SubAgent 类型 + yield 工具 + runSubAgent 按 agentType 派发 + task 工具批量/并行 (0fcf3c6)
  • agents: 后台 subagent + 可选 git worktree 隔离(自动 apply 回父) (bd7e41c)
  • chat 路由支持 agent/agents 参数 + 段检测 agent 比较 (0ae7133)
  • chat: /api/chat 支持 images 与 files 文件上下文 (06d4559)
  • chat: resolve agent cwd from session project worktree (6eb8f0d)
  • ChatView 接入 AgentSelector + ChatOpts/SendPayload agent 字段 (63a2be7)
  • cli: chat command, acp command, bin entry point (de6c5e8)
  • cli: parser, deps assembler, ACP codec, confirm prompt (a165349)
  • cli: serve, init, config, plugin commands + print mode (5b4d831)
  • composer: contenteditable 编辑器组件(含 isEmpty 占位符 overlay) (d6d8c03)
  • composer: DOM 光标管理工具(移植) (131fe1c)
  • composer: parseFromDOM/reconcile 双向同步 (68cf299)
  • composer: Prompt 数据结构与辅助函数 (3caaa0b)
  • composer: 动态占位符 (f55d300)
  • composer: 历史回溯纯函数 (d523a7d)
  • composer: 图片附件缩略图条 (3484669)
  • composer: 容器组件,编排编辑器/popover/附件/权限/拖拽 overlay (005ca2b)
  • composer: 引入 SnippetPart 选区引用 pill (e91db07)
  • composer: 斜杠与@文件 popover (120aade)
  • composer: 权限 dock 组件 (0a226b1)
  • composer: 粘贴判定纯函数 (ce83b9c)
  • composer: 非受控编辑器 hook (035dbd7)
  • config: WebSearchConfig 类型与默认值,tools.enabled 含 websearch (2d725d7)
  • context: messageToChatMessage 支持多模态 image part (c9deff8)
  • core,server,db: 工具指标(§16.5)、密钥加密、服务端认证/CORS 中间件 (1f62bda)
  • core/tools: Prompt Registry, Task 工具, URL Resolver (d03a549)
  • core: add agent factory, runAgent, and control functions (2b08a5b)
  • core: add agent loop — streaming, tool exec, steering, compaction ([c1bbbaa](c1bbbaac48f930ab091792...
Read more