Skip to content

Releases: alex8224/synapse-agent

v0.1.19

Choose a tag to compare

@github-actions github-actions released this 31 Jul 06:53
Immutable release. Only release title and notes can be modified.

v0.1.19

新增功能

  • Codex OAuth 用量底部栏组件:展示 5h/1d 用量窗口、重置剩余时间和账号到期时间;低于 50% 时红色显示。
  • Codex 速率限制重置能力:直接通过 HTTP 请求 wham/rate-limit-reset-credits 读取可用重置次数与到期详情,支持在弹窗中一键消费重置。
  • /codex reset、/codex credits 命令打开重置详情弹窗;底部栏 Codex 区域支持 hover 高亮与点击。
  • 启动时配置错误友好提示:models.json、settings.json 或内联 JSON 环境变量格式错误时输出简洁错误与修复提示,不再抛出完整 traceback。

修复

  • /compact 改为后台 worker 执行,避免模型摘要阻塞 TUI;执行期间禁止取消,防止压缩状态损坏。
  • 兼容 LangChain 1.3 编译图闭包中的 SummarizationMiddleware 定位。

v0.1.18

Choose a tag to compare

@github-actions github-actions released this 30 Jul 14:13
Immutable release. Only release title and notes can be modified.

v0.1.18

新功能

  • 新增 LLM Debug Inspector(F11),实时监控模型通信、工具调用和 token 消耗。
  • Inspector 支持采集开关、跟随最新、按类型筛选(异常/工具/慢调用)、回合折叠和调用详情查看。
  • Inspector 概览栏显示失败率(基于工具级错误检测),工具标签页展示失败工具及原因。

修复

  • TUI:F10 恢复删除 session 弹框入口;修复鼠标选中与点击复制的冲突,拖选后自动复制。

工程改进

  • DebugCaptureRecord 增加工具级错误检测(LangChain ToolMessage.status + 内容模式)。
  • _tool_pairs 返回 error 字段,区分 "等待中"(result null)与 "真失败"(有错误内容)。
  • Inspector 前端:失败率仅统计真正失败的工具,"待响应"不计入。

v0.1.17

Choose a tag to compare

@github-actions github-actions released this 30 Jul 07:52
Immutable release. Only release title and notes can be modified.

v0.1.17

新功能

  • find_files / search_files 工具新增 context_linescase_insensitivehead_limitoffset 参数。
  • search_files 支持忽略大小写(case_insensitive,由 synapse-search-core 原生引擎实现)。
  • 支持分页查询(head_limit + offset),Agent 可按需翻页而非一次性获取全部结果。

工程改进

  • 工具的 Pydantic schema 不再定义 intent 字段,改由 build_intent_schema_middleware 中间件统一管理。
  • 新增 Synapse 自有文件搜索工具 find_files / search_files,排除 deepagents 内置 ls/glob/grep 工具。
  • 系统提示词中的 glob/grep 工具名修正为 find_files / search_files
  • synapse-search-core 升级至 0.1.1(新增 case_insensitive 参数)。

v0.1.16

Choose a tag to compare

@github-actions github-actions released this 30 Jul 05:01
Immutable release. Only release title and notes can be modified.

v0.1.16

新功能

  • 新增必需的 synapse-search-core 原生搜索核心,使用 Rust ripgrep crates 提供正则 grepglob
  • grep/glob 改为使用内置原生引擎,不再依赖宿主机 rg 或 DeepAgents Python 搜索回退。
  • 原生搜索 wheel 发布到 PyPI,支持 Windows x86_64、Linux x86_64/aarch64 和 macOS Apple Silicon arm64。

工程改进

  • 保留 Python 后端的工作区路径授权、虚拟路径映射和 deny_paths 过滤。
  • 增加原生搜索 wheel 构建与 PyPI Trusted Publishing 工作流,以及对应的后端回归测试和分发文档。

v0.1.15

Choose a tag to compare

@github-actions github-actions released this 30 Jul 01:35
Immutable release. Only release title and notes can be modified.

v0.1.15

工程改进

  • 拆分 TUI transcript、工具组、待办清单、用户消息和 turn rail widget,缩小 tui.py 的职责范围。
  • 保留 synapse.ui.tui 的既有组件、格式化函数和 timeline 符号兼容导出。
  • 保持动态主题、流式展示、文本选择、复制与 turn rail 交互行为,并覆盖相关 TUI 回归测试。

synapse-search-core synapse-search-core-v0.1.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 07:53
Immutable release. Only release title and notes can be modified.
release: bump to v0.1.17, synapse-search-core v0.1.1

- search_files: 新增 context_lines, case_insensitive, head_limit, offset
- synapse-search-core: 0.1.0 -> 0.1.1 (RegexMatcherBuilder + case_insensitive)
- CHANGELOG: 更新 v0.1.17 条目

synapse-search-core synapse-search-core-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 04:49
Immutable release. Only release title and notes can be modified.
release: synapse-search-core v0.1.0

v0.1.14

Choose a tag to compare

@github-actions github-actions released this 29 Jul 09:19
Immutable release. Only release title and notes can be modified.

v0.1.14

工程改进

  • PyPI 项目页增加主页、源代码仓库、问题追踪和变更日志链接。

v0.1.13

Choose a tag to compare

@github-actions github-actions released this 29 Jul 08:58
Immutable release. Only release title and notes can be modified.

v0.1.13

新功能

  • 支持通过 PyPI Trusted Publisher 自动发布 synapse-cli-agent 分发包。

工程改进

  • 安装文档增加无需克隆仓库的 PyPI 安装方式;uv 可自动管理所需 Python 版本。

v0.1.11

Choose a tag to compare

@github-actions github-actions released this 29 Jul 07:39
Immutable release. Only release title and notes can be modified.

v0.1.11

新功能

  • F5 MCP Tools 面板支持按 d 临时切换当前选中 MCP server 的启用状态,并自动重建 agent;该状态不写入 mcp.json
  • 工具输出路径压缩增加更清晰的统计与诊断展示,优化压缩处理路径

修复

  • 修复会话切换与删除快捷键的职责冲突

工程改进

  • 扩充 AGENTS.md 的仓库结构、架构约束、测试和发布协作规范