Releases: alex8224/synapse-agent
Releases · alex8224/synapse-agent
Release list
v0.1.19
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
Immutable
release. Only release title and notes can be modified.
v0.1.18
新功能
- 新增 LLM Debug Inspector(
F11),实时监控模型通信、工具调用和 token 消耗。 - Inspector 支持采集开关、跟随最新、按类型筛选(异常/工具/慢调用)、回合折叠和调用详情查看。
- Inspector 概览栏显示失败率(基于工具级错误检测),工具标签页展示失败工具及原因。
修复
- TUI:
F10恢复删除 session 弹框入口;修复鼠标选中与点击复制的冲突,拖选后自动复制。
工程改进
DebugCaptureRecord增加工具级错误检测(LangChainToolMessage.status+ 内容模式)。_tool_pairs返回error字段,区分 "等待中"(result null)与 "真失败"(有错误内容)。- Inspector 前端:失败率仅统计真正失败的工具,"待响应"不计入。
v0.1.17
Immutable
release. Only release title and notes can be modified.
v0.1.17
新功能
find_files/search_files工具新增context_lines、case_insensitive、head_limit、offset参数。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
Immutable
release. Only release title and notes can be modified.
v0.1.16
新功能
- 新增必需的
synapse-search-core原生搜索核心,使用 Rust ripgrep crates 提供正则grep和glob。 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
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
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
Immutable
release. Only release title and notes can be modified.
release: synapse-search-core v0.1.0
v0.1.14
Immutable
release. Only release title and notes can be modified.
v0.1.14
工程改进
- PyPI 项目页增加主页、源代码仓库、问题追踪和变更日志链接。
v0.1.13
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
Immutable
release. Only release title and notes can be modified.
v0.1.11
新功能
- F5 MCP Tools 面板支持按
d临时切换当前选中 MCP server 的启用状态,并自动重建 agent;该状态不写入mcp.json - 工具输出路径压缩增加更清晰的统计与诊断展示,优化压缩处理路径
修复
- 修复会话切换与删除快捷键的职责冲突
工程改进
- 扩充
AGENTS.md的仓库结构、架构约束、测试和发布协作规范