Releases: 1024XEngineer/neo-code
Releases · 1024XEngineer/neo-code
v1.0.2
Changelog
- c0b7d49 Merge branch 'html_progress' of https://github.com/Yumiue/neo-code into html_progress
- 23426aa Merge branch 'main' into rebuild-verify
- f97a4a4 Merge branch 'main' into rebuild-verify
- 06d6471 Merge pull request #592 from phantom5099/rebuild-verify
- c435f78 Merge pull request #594 from Yumiue/html_progress
- 61ba7bc Merge pull request #600 from creatang/main
- a4dca5d Merge pull request #602 from pionxe/feat/daemon-http-ux
- 2974bb9 Merge pull request #604 from Yumiue/html_progress
- fb5f51c Merge pull request #611 from Yumiue/html_progress
- 9ff4bd0 Merge remote-tracking branch 'origin/rebuild-verify' into rebuild-verify
- 14de90a Merge remote-tracking branch 'origin/rebuild-verify' into rebuild-verify
- 953137c Merge remote-tracking branch 'refs/remotes/upstream/main' into rebuild-verify
- c49581d Merge remote-tracking branch 'refs/remotes/upstream/main' into rebuild-verify
- 8135772 Merge remote-tracking branch 'refs/remotes/upstream/main' into rebuild-verify
- 9a432ef Merge remote-tracking branch 'upstream/main'
- 41966d2 Merge remote-tracking branch 'upstream/main' into rebuild-verify
- 1e81287 Merge remote-tracking branch 'upstream/main' into rebuild-verify
- 65cb6e5 Merge remote-tracking branch 'upstream/main' into rebuild-verify
- f0f997c Update provider.go
- 676fdf4 feat(daemon): styled HTTP response pages with clipboard copy and dispatch error guidance
- b6065bb feat(launcher): add cross-platform terminal launch for wake flow
- 7be75e2 feat:web端接入代码回退按键和功能,修复代码回退功能
- ceba74a feat(tui):增加web端的tui入口
- a1deb84 feat(tui):英文和数字切换为jet momo
- f27b4ba fix(context): refine micro compact retention
- ac11b42 fix(context): 处理 micro compact 评审问题
- ee72c1a fix(daemon): extend gateway launch timeout to 10s and improve CLI/script output
- 36fd1d5 fix(memo):memo初步修理,run截取,llm提取时去重
- 5cde1d1 fix(memo):memo初步修理,run截取,llm提取时去重
- 241241e fix(runtime): restore tool timeout backoff state
- 1464dfe fix(runtime):修复错误信息显示
- c0557fd fix(runtime):删除noprogress
- b4ed86d fix(runtime):删除冗余文件
- 3c8e0b4 fix(runtime):删除多余字段
- 6ae3b5f fix(runtime):补充漏交测试
- bef9833 fix(runtime):修复plan模式下创建todo失败
- 915fb47 fix(runtime):修复不同 content_contains 或 required 属性被合并
- e8ddb70 fix(runtime):增加repeat自我纠偏机制
- 887e071 fix(runtime):增加工具调用时长防止超时中断
- 3b4dcef fix(runtime):将codebase工具添加到plan模式白名单中
- 379f4ba fix(web): restore slash command suggestions
- ec23d01 fix:web端slash指令修复
- 1b19d30 fix:web端slash指令修复
- 0a4e227 fix:修复提取的文本内容,AutoExtractor 对每条新候选单独做去重决策,移除extract_recent_messages
- 3cd87e5 fix:收敛风险
- efe4015 fix(tui):修复由于折叠日志导致从窗口渲染问题
- 47afbc6 pref(runtime):验收重建完成
- c7a8055 pref(runtime):验收重建第一步
- e9a4b0c pref(checkpoint):修复路径查找错误完成
- 57433fc pref(checkpoint):收敛diff链条
- 2e98c14 pref(prompt):加强提示词提示力度
- 77cc185 refacter(tui):表格渲染,去掉强调的背景渲染
v1.0.1
Changelog
- 5818974 Merge pull request #582 from Cai-Tang-www/feat/issue-578-ask-user-a
- 4895d04 Merge pull request #584 from Yumiue/html_progress
- ddcf1f2 Merge pull request #585 from Cai-Tang-www/feat/issue-579-ask-user-b
- bc8f430 Merge pull request #588 from Yumiue/html_progress
- de9e4b7 Merge pull request #590 from Cai-Tang-www/feat/issue-586-web-ui-polish
- 7eac5e0 Merge remote-tracking branch 'upstream/main' into feat/issue-579-ask-user-b
- 8bf4825 feat(runtime): implement ask_user tool for plan-mode user interaction
- 16faa1b feat(tui): harden ask_user prompt interaction and add coverage
- bff1934 feat(web): polish chat visuals and switch markdown to streamdown
- 964d93e feat: unify ask_user flow for web and feishu adapters
- 048d08a fix ask_user request_id round-trip and error semantics
- 6f57301 fix(ask_user): keep 5m+ wait window and allow slash cmds in TUI pending state
- da38a6f fix(askuser): use crypto/rand IDs to prevent request-ID guessing
- 1687765 fix(review): align ACL method key and enforce feishu ask_user choice validation
- 73db830 fix(web): avoid fake session recency and preserve interrupted tool states
- 660f176 fix(web): force mono family in streamdown highlighted code spans
- 318e07d fix(web): improve code block language label contrast
- 8d5b2d5 fix(web): pin session action buttons to right edge
- 6d4c2a2 fix(web): stabilize session time and tool completion state
- 20b3abc fix(web): stabilize streamdown rendering and icon typing
- cff6460 fix: validate feishu card action payloads before success toast
- 3af62ef fix:修复gitdiff显示文件夹的问题
- c66dc2f fix:修复工作区互串显示,还有时间乱码
- 464182b fix:修复文件变更栏无法滑动的问题
- 8f72443 fix:修复构建问题,现在ci会在发布前自动构建并内嵌dist
- 3cec0e0 fix:修护tui启动问题
- 8e0f1a5 merge: sync upstream/main and resolve ask_user conflicts
- df6fb1e refactor(web):美化界面
- 77f8bd4 refator(web):改变web布局和字体
- b97afbb style(web): prefer JetBrains Mono for streamdown code typography
- 65510fa style(web): soften streamdown code block visual weight
- 6605b0a test(runner): tolerate handshake transport errors
- c0985d1 test(runner): tolerate handshake transport errors
- b180764 test(runtime): fix ask_user CI regressions
- b2451cf test(tui): cover ask_user interaction branches
- 37f9f00 test(tui): rename duplicate ask_user resolution test after upstream sync
v1.0.0
Changelog
- fd1bbc2 Merge branch 'feat/feishu-2' of github.com:Cai-Tang-www/neo-code into feat/feishu-2
- f0ef669 Merge branch 'main' into feat/feishu-2
- 3301bfc Merge branch 'main' into file-checkpoint
- 0764295 Merge branch 'main' into main
- 4888ce9 Merge pull request #53 from Cai-Tang-www/fork-pr-561-1777992250
- be6eac4 Merge pull request #561 from Cai-Tang-www/feat/feishu-2
- 0f3f9eb Merge pull request #565 from pionxe/feature/diag-phase4-altscreen-guard
- be46f74 Merge pull request #566 from phantom5099/file-checkpoint
- 13e5bb5 Merge pull request #567 from creatang/main
- b166b48 Merge pull request #568 from phantom5099/file-checkpoint
- c2964d4 Merge pull request #569 from Yumiue/html_gui_build
- 9b7b8a3 Merge pull request #570 from Cai-Tang-www/feat/feishu-2
- 3a19418 Merge pull request #572 from phantom5099/file-checkpoint
- 57e5b7e Merge pull request #573 from Yumiue/html_gui_build
- f6571d5 Merge pull request #575 from 1024XEngineer/xgopilot/issue-574-1778179317
- 9e1c733 Merge pull request #576 from pionxe/main
- 6a25bb2 Merge pull request #583 from Yumiue/html_progress
- a4ccb17 Merge pull request #76 from phantom5099/fork-pr-568-1778084412
- 1b40b21 Merge remote-tracking branch 'origin/file-checkpoint' into file-checkpoint
- f18404f Merge remote-tracking branch 'origin/file-checkpoint' into file-checkpoint
- 4b6c98c Merge remote-tracking branch 'origin/file-checkpoint' into file-checkpoint
- dc6e284 Merge remote-tracking branch 'origin/file-checkpoint' into file-checkpoint
- 35d8e73 Merge remote-tracking branch 'upstream/main'
- 55d93e1 Merge remote-tracking branch 'upstream/main' into file-checkpoint
- ce726bc Merge remote-tracking branch 'upstream/main' into file-checkpoint
- a12eb20 Merge remote-tracking branch 'upstream/main' into file-checkpoint
- 0fe80e2 Merge remote-tracking branch 'upstream/main' into file-checkpoint
- f44902c Merge remote-tracking branch 'upstream/main' into file-checkpoint
- bee3720 Merge upstream/main into feat/feishu-2 to resolve PR CI conflicts
- a89b2ee chore(contract): freeze TUI-gateway baseline and unify payload version source
- 6e1b919 docs(feishu): add sdk-first local developer setup guide
- aa19449 docs(www): 移除冗余的 feishu-sdk.md,内容已整合至 feishu-remote-setup.md
- 0d2b9ee docs(www): 重写飞书接入指南,补充 Gateway/Adapter 启动参数参考表
- 7d03975 feat(cli): 增强网关桥接与 shell 诊断命令交互
- 838f2f0 feat(feishu): add sdk ingress mode for local no-public-callback flow (#557)
- b0963ed feat(feishu): 增强 run 状态卡片为富卡片模板,支持 1.5s 定时刷新与运行耗时展示
- 2291514 feat(feishu): 审批卡片支持结果回显与工具信息展示,修复文档命令格式
- 95f91e6 feat(feishu): 状态卡片支持多次审批记录聚合展示
- 32b86a0 feat(gateway): 切换 Provider/Model 时同步更新所有工作区会话元数据
- 74bcd7e feat(ptyproxy): 重构 IDM 诊断链路并补齐 Windows ConPTY 兼容
- 1a9019b feat(repository): 新增 Git Diff 领域模型与解析能力
- 287c224 feat(runner): 实现 Phase 2 本机 Runner 安全执行通道 (#555)
- ae49927 feat(runtime): 会话加载时自动修复未闭合 tool_calls 尾部并采用安全裁剪
- a9fe629 feat(runtime,gateway): 接入 Ask 会话链路与触发动作控制
- 740bc45 feat(web): 优化模型选择器全局切换并完善面板交互与样式
- ee99d33 feat(web): 新增代码预览与 Git Diff 面板并完善状态联动
- f862930 feat(web): 移植新版布局与视觉样式
- 56e5977 feat: 完善 checkpoint 变更对比与差异展示链路
- 78ff863 feat:bypass add
- 669459d feat:web端接入think
- 906118b feat:打包构建
- 5b570f2 feat:解决CI构建问题
- 0f96da9 feat:输出时渲染
- 504da1d feat(tui):inline持久化
- 876516c feat(tui):优化/provider add界面
- ed66607 feat(tui):增加slash指令(checkpoint)
- b08706d feat(tui):增加输出区日志折叠
- b28981a fix(cli): resolve gateway command merge drift
- 76b4c40 fix(cli): resolve gateway command merge drift
- afae264 fix(docs): 移除 guide/index.md 中对已删除 feishu-sdk.md 的死链
- fc2adde fix(feishu): card action 失败时返回 HTTP 500 以触发飞书重试
- 4ae053a fix(feishu): harden sdk ingress and status cards
- 0b27b8d fix(feishu): tighten group mention matching with bot identity ids
- 4cac7d4 fix(feishu): 移除 run_done/run_error 后冗余的文本消息
- 9e8095e fix(gateway): extend idle shutdown delay
- f3bd722 fix(gateway): 兜底转发 Ask 失败事件并保留响应空白
- d824327 fix(gateway): 完成 Gateway 启动接线与 Runtime 工具分流
- 5be319e fix(gateway):补充网关缺少action
- 559014b fix(provider): 禁用 thinking 时省略 reasoning_effort 字段
- 058eb48 fix(provider):修复effectiveRoot 完全相同的重复代码
- 1c2749e fix(provider):修复残留
- 19d39bd fix(provider):删除误加入模型发现逻辑问题
- 65a54b9 fix(runner): 完善工具执行安全校验与能力令牌闭环
- 126d8d2 fix(tool):修复runtime内部缺少run级diff对比问题
- 8c0fee7 fix(tool):修复编辑时checkpoint不落盘错误
- 66bfc84 fix(tool):删除冗余git工具
- d9441f5 fix(tools): honor relative workdir in effective root
- 94495e1 fix(tui):修复ci
- 64d6f2e fix(tui):完善todo显示
- ae457ef fix(web): 对齐聊天交互与模型权限行为
- 8c3bb43 fix: Electron 构建顺序与 portable 自动更新问题
- 0a04b0d fix: resolve mainline conflicts for checkpoint diff
- 48559f5 fix: 修复Skills 契约不符
- 2b521c9 fix: 修正 Web 端模型切换链路一致性
- 775423a fix: 补充测试文件
- 976578f fix:provider,section优化
- affbdff fix:修复checkpoint问题
- e4f4f5d fix:修复think不回传的问题
- 58ee697 fix:修复工作区问题
- 1853d9c fix:修复模型的错误
- 1fbc038 fix:修改文件重复显示,增强todo重写的规则,适应上游新更改
- 5853ee3 fix:发布版本neocode web会自动构建依赖
- 5713a52 fix:规范命名脚本
- e1f7aa2 fix:错误模型发消息会提示了
- 75d26c9 fix(tui):解决ci问题
- 4ffe350 fix:修复verify最后验证todo的死循环
- 4503088 pref(checkpoint):修复 Checkpoint 恢复与 Run 级 Diff 完整性
- a48533d pref(checkpoint):修复RunAggregateDiff 中 run 结束后删除被误算
- 6448782 pref(checkpoint):修复guard 路径下 hashSet 遗漏 pathToVersions
- df23932 pref(checkpoint):增加版本号比较
- e031064 refactor(gateway): 收敛网关契约与多工作区运行时校验逻辑
- 4da43df refactor(gateway-startup): tighten unsupported-action mapping and add startup bind handshake
- 54e1fa2 refactor(ptyproxy): 抽取共享诊断链路并增强 Windows 终端兼容
- c931dbf refactor(repository): 代码库探索能力从 runtime 自动注入重构为模型主动调用工具
- 9d4f857 refactor(stream): enforce strict gateway event envelope decoding
- 70a254d refactor(tui-runtime): remove legacy run path and slim gateway adapter
- 6d6daa4 refactor(tui):打通gateway和TUI链路
- 5274c8f test(feishu): merge mainline adapter coverage
- fa36449 test(feishu): raise adapter coverage
- ef9922a test(feishu): raise adapter coverage
- 47a0d9e test(provider): cover discovery capability branches
- 36427c4 test(repository): improve repository exploration coverage
- edcca86 test(runner): cover remote runner flow
- 99b505c test(runner): expand runner channel coverage
- fc37e98 修复 IDM 问答卡死并接入 plan 模式
- 12a23f8 修复 Phase4 评审反馈问题
- 2355e11 完善终端全屏自动诊断保护
- 1c2f7cb...
v0.5.3
Changelog
- e449570 Merge branch 'html_gui_build' of https://github.com/Yumiue/neo-code into html_gui_build
- 984a6c1 Merge branch 'html_gui_build' of https://github.com/Yumiue/neo-code into html_gui_build
- e832f37 Merge branch 'html_gui_build' of https://github.com/Yumiue/neo-code into html_gui_build
- 0f4a56a Merge branch 'html_gui_build' of https://github.com/Yumiue/neo-code into html_gui_build
- f2c5cc5 Merge branch 'main' into codex/tui-scrollbar-thumb-only
- e6f7ba5 Merge branch 'main' into file-checkpoint
- fe56e29 Merge pull request #24 from 1024XEngineer/fork-pr-534-1777610466
- 09d1f88 Merge pull request #47 from Cai-Tang-www/fork-pr-531-1777608084
- 2b24982 Merge pull request #48 from Cai-Tang-www/fork-pr-531-1777608084
- 6afaaf3 Merge pull request #49 from Cai-Tang-www/fork-pr-531-1777608084
- cabab95 Merge pull request #507 from creatang/codex/tui-scrollbar-thumb-only
- 98b8379 Merge pull request #508 from phantom5099/main
- 382d49b Merge pull request #509 from Cai-Tang-www/feat/hook-p4
- 82c1496 Merge pull request #51 from Cai-Tang-www/fork-pr-531-1777620031
- b42d4ac Merge pull request #519 from phantom5099/0429-planMode
- 600afe5 Merge pull request #52 from Cai-Tang-www/fork-pr-531-1777620031
- bdcb7fb Merge pull request #520 from Yumiue/html_gui_build
- ce36b70 Merge pull request #531 from Cai-Tang-www/feat/hook-p4
- 007f706 Merge pull request #534 from creatang/codex/tui-scrollbar-thumb-only
- b93c785 Merge pull request #537 from Yumiue/gateway-backend-extract
- 884c8d1 Merge pull request #541 from pionxe/feature/diag-phase1
- ee5cbfc Merge pull request #542 from phantom5099/main
- 7709343 Merge pull request #544 from Cai-Tang-www/feat/hook-p5
- 9433c0d Merge pull request #545 from pionxe/main
- 88b3347 Merge pull request #546 from Cai-Tang-www/feat/hook-p7
- a89de27 Merge pull request #550 from phantom5099/file-checkpoint
- 4d6ac2b Merge pull request #551 from Cai-Tang-www/feat/hook-p7
- cd03476 Merge pull request #556 from Cai-Tang-www/feat/feishu
- f17374e Merge pull request #558 from Yumiue/html_gui_build
- 69eae28 Merge pull request #559 from pionxe/feature/diag-phase3-idm
- 51f4f6f Merge pull request #560 from phantom5099/file-checkpoint
- 2b6a7a7 Merge pull request #562 from creatang/main
- 622abaf Merge pull request #564 from Yumiue/html_gui_build
- 3faaadf Merge pull request #64 from phantom5099/fork-pr-508-1777394001
- feaa379 Merge pull request #65 from phantom5099/fork-pr-519-1777516912
- 28328b3 Merge pull request #66 from phantom5099/fork-pr-542-1777697594
- 31a1f48 Merge pull request #67 from phantom5099/fork-pr-542-1777797632
- 28d11dc Merge pull request #71 from phantom5099/fork-pr-550-1777864255
- 78a312b Merge pull request #72 from phantom5099/fork-pr-550-1777864255
- 65e3fa6 Merge pull request #73 from phantom5099/fork-pr-560-1777991139
- 500ec19 Merge pull request #74 from phantom5099/fork-pr-560-1777991139
- e228427 Merge remote-tracking branch 'origin/main'
- 707fea7 Merge remote-tracking branch 'origin/main'
- a0d16a2 Merge remote-tracking branch 'origin/main' into codex/tui-scrollbar-thumb-only
- e2537b5 Merge remote-tracking branch 'refs/remotes/upstream/main'
- 8f38756 Merge remote-tracking branch 'refs/remotes/upstream/main' into 0429-planMode
- 87041c0 Merge remote-tracking branch 'upstream/main'
- 8efe2d9 Merge remote-tracking branch 'upstream/main'
- cd672d6 Merge remote-tracking branch 'upstream/main'
- 60693bb Revert "feat:接入plan执行确认"
- c526190 Update and rename .xgopilot.yml to . fennoai.yml
- c7ba9b8 Update model version from gpt-5.5 to gpt-5.4
- 4ad0d01 chore(docs): 删除 #492 验收对照文档
- 9166ca9 chore(runtime): finalize p7 comments, legacy markers, and no-progress acceptance test
- d48eca4 chore: 移除误提交的构建产物
- cd40803 docs(feishu): add adapter guide and configuration examples
- 0510770 docs(feishu): add end-to-end remote setup guide and polish adapter UX
- 1d5c826 docs(feishu): document strict signature mode and callback behavior
- cd7c85e docs(gateway): 同步 Stable Core 列表与新增接口
- 0ec226a docs(gateway): 更新 RPC API 与兼容性文档
- 4ae3454 docs(prompt): 强化写后首轮验证与避免重复写入约束
- 576c5aa docs(prompt): 约束 spawn_subagent 的文本参数与路径参数
- 75dd9e1 docs(readme): 补充 provider/model/use 与 shell/diag 命令说明
- b0bd291 feat(acceptance): 注入可执行continue提示与todo证据回填
- 162ef2a feat(checkpoint):代码与上下文快照定义
- 29078d0 feat(checkpoint):增加代码回退功能
- facef38 feat(cli): Gateway 运行时桥接适配新接口并补齐测试
- 8531a37 feat(cli): add feishu-adapter command entrypoint
- 3173bf0 feat(cli/model): 增强模型管理,支持列表展示与精细化选择
- 391dd31 feat(cli/provider): 实现供应商 (Provider) 管理与一键切换功能
- c2f8e91 feat(config): add feishu adapter config model and validation
- d22ecb6 feat(decider): generate executable unverified_write actions from recent write facts
- a529e96 feat(decider): 强化任务类型推断与终态裁决约束
- 18773ba feat(diag): 新增 auto status 与 diagnose 子命令
- 2c49b11 feat(feishu): enforce signature/token security by default
- 3b93e22 feat(feishu): implement adapter bridge and gateway stream client
- fea4436 feat(filesystem): add verify_after_write facts for write_file
- 6c65a17 feat(filesystem): capture executable verification token in write_file
- 733b3be feat(filesystem): 增加expect校验参数并产出verification facts
- 280d3d2 feat(gateway): 增加 runtime.snapshot.get 协议与端口查询能力
- bb43319 feat(gateway): 打通createSession与权限决策桥接并增强RPC健壮性
- 43cd535 feat(gateway): 新增 deleteSession/renameSession/listFiles/listModels 等核心能力
- 97c0e52 feat(gateway): 新增session.todos.list查询并打通runtime桥接
- fa84b66 feat(hooks): 支持 async/async_rewake 执行模式与回灌元数据
- 5b83bbc feat(provider):Thinking 能力接入
- 20a1179 feat(ptyproxy): 复用网关连接并增强自动诊断体验
- 2630c91 feat(ptyproxy): 实现diag -i交互沙盒与shell诊断链路切换
- c07179e feat(ptyproxy): 补齐 zsh 自动注入与 ZDOTDIR 清理链路
- 598766d feat(rule):收紧规则与记忆分层,并补齐全局规则读写入口
- 71b3ead feat(runtime): emit facts/subagent snapshot events and add decider-facts tests
- a32ddb2 feat(runtime): expose blocked reason in acceptance/verification events and TUI payloads
- 14302cd feat(runtime): 增加 hook_notification 事件桥接与 async sink 绑定
- 592a52f feat(runtime): 引入 RuntimeFacts/FinalDecider/RuntimeSnapshot 基础设施
- 76bd850 feat(runtime): 新增 run 内存通知队列与下一轮 ephemeral 注入
- 7fec576 feat(runtime):增加build/plan模式
- 2c87830 feat(runtime-facts): capture file_content_match from write verification facts
- a540896 feat(runtime-facts): 补齐工具错误与filesystem_edit事实回灌
- 63def04 feat(runtime-hooks): close P6-lite builtin hook UX loop (#494)
- 48baea8 feat(runtime/hooks): 落地P4生命周期点位与能力矩阵约束 (#492)
- 4e62283 feat(runtime/todo): 接入todo状态事实与required失败终止语义
- 73da04c feat(runtime/tui): todo事件升级为快照并支持实时面板刷新
- 7767e35 feat(spawn-subagent): 输出产物元数据并统一错误分类
- 38572bc feat(spawn_subagent): 明确 prompt/content ...
v0.5.2
Changelog
- 3334904 Align tool result prompt guidance with model projection
- aee8846 Merge branch 'main' into codex/docs-mcp-skills-ci-fix
- e11b3c6 Merge pull request #44 from Cai-Tang-www/feat/issue-488-hook-core
- 3b6ae2c Merge pull request #46 from Cai-Tang-www/fork-pr-506-1777382006
- bb1152b Merge pull request #462 from phantom5099/main
- 9450771 Merge pull request #471 from Yumiue/codex/docs-mcp-skills
- 101baa3 Merge pull request #473 from Yumiue/codex/docs-mcp-skills
- 5216bf9 Merge pull request #475 from pionxe/main
- e04ff48 Merge pull request #478 from Cai-Tang-www/feat/docs-readme-site-sync
- a5a5780 Merge pull request #479 from Yumiue/codex/docs-mcp-skills-ci-fix
- 595c79e Merge pull request #480 from Cai-Tang-www/feat/skills-project-overlay
- d766e59 Merge pull request #482 from Yumiue/codex/system-prompt-optimization
- 8a551f5 Merge pull request #483 from phantom5099/main
- 3079a24 Merge pull request #484 from Cai-Tang-www/docs/readme-logo
- 4d168b0 Merge pull request #486 from creatang/codex/tui-scrollbar-thumb-only
- 67b0108 Merge pull request #496 from pionxe/feat/url-wake-session-hydration-mvp
- 79a8a01 Merge pull request #499 from Cai-Tang-www/feat/issue-488-hook-core-origin-main
- 2521416 Merge pull request #500 from Cai-Tang-www/feat/issue-489-runtime-hook-p1
- aa068bb Merge pull request #502 from Yumiue/main
- cc55084 Merge pull request #503 from phantom5099/main
- 4b57b5e Merge pull request #504 from Cai-Tang-www/feat/issue-490-user-builtin-hooks-p2
- 9995db5 Merge pull request #506 from Cai-Tang-www/feat/hook-p3
- fcb4b36 Merge pull request #63 from phantom5099/fork-pr-462-1777192121
- 6040376 Merge remote-tracking branch 'origin/feat/issue-490-user-builtin-hooks-p2' into fork-pr-504-1777368870
- ab70e0d Merge remote-tracking branch 'origin/main'
- eba0b10 Merge remote-tracking branch 'refs/remotes/upstream/main'
- 98a5465 Merge remote-tracking branch 'upstream/main'
- e95c17a Optimize NeoCode system prompt guidance
- c0f9825 README.md
- f9648aa Update README.md
- 5c7bb94 docs(gitnore):加入.windsurf到gitnore
- e3996f6 docs(guide): 新增 HTTP URL 唤醒用户故事版指南
- 25406c3 docs(hooks): 补充 runtime.hooks 配置与P2边界说明
- 000ddfb docs(installer): 补充 daemon 并存期文档并接入安装脚本自动安装
- c1febe6 docs(readme): add project logo banner
- 08a227d docs(readme): switch to docs-site links and restore full doc navigation
- 6857b31 docs(readme): 第5节补充 HTTP URL 唤醒详细指南链接
- 1a7c016 docs(scripts): 收口 HTTP daemon 单入口并清理旧协议文档
- 5f0d3c2 docs(www): 侧栏新增 HTTP URL 唤醒指南入口
- 560e3e7 docs(www): 修正权限文档事实
- b71fdc7 docs(www): 补全文档站核心概念
- f2f14b0 docs|refactor(workflow|www):去除githubpage构建工作流,简化www简化界面
- d0b3054 feat(cli): 新增 url-register 命令并接入根命令与测试
- f5761a8 feat(config): 新增 runtime.hooks 配置模型与严格校验
- 1e27d39 feat(daemon): 增强成功页会话复用引导并收紧review入口校验
- 4e168c0 feat(daemon): 支持首次附带启动输入并新增 encode 命令
- 7046c7a feat(docs): refresh bilingual README and add gateway TS example
- af5e56a feat(gateway): 打通 wake.run 调度与跨平台终端拉起
- fd57132 feat(gateway): 打通wake.review执行闭环并收紧上下文校验
- 7bbcbd1 feat(gateway): 支持 wake 首点执行与复点接管语义
- 26ce55f feat(runtime): P3 repo hooks + workspace trust gate
- a601e1b feat(runtime): 会话创建下放并接入 gateway createSession
- b62d864 feat(runtime): 接入 user builtin hooks 与安全裁剪
- 54b0491 feat(runtime): 接入P1 internal hooks生命周期
- 169fead feat(runtime/hooks): implement P0 hook core with registry executor and tests
- de5a15b feat(skills): add workspace project-first skills overlay
- 3170a6f feat(skills): add workspace project-first skills overlay
- de34f90 feat(tui): 增加 wake 启动一次性自动提交链路
- 971fe47 feat(tui): 支持 --session 水化接管并同步工作区
- 049914b feat(tui): 透传并展示 hook message 观测字段
- b495487 feat(urlscheme): 实现 neocode:// 跨平台系统注册与测试
- 9bd20de feat(urlscheme): 扩展review终端拉起并补齐dispatcher回归测试
- 33e88cd feat(urlscheme): 新增 HTTP daemon 唤醒与跨平台自启动能力
- e4eec1f fix(docs): remove temporary examples and normalize preview image paths
- 5709171 fix(gateway): 修复 wake.run 二次鉴权导致未认证主体报错
- 6272bb3 fix(hooks): runtime.hooks.enabled=false 时禁用全部hooks
- 4971e87 fix(hooks): 修复workdir透传与executor共存问题
- 526ed66 fix(provider): repair gemini tests and cap generate retries
- 7226ec1 fix(provider,runtime): honor zero retries and remove runtime retry leftovers
- 2d4bec6 fix(runtime): backfill legacy verification profile and command head parsing
- bfa860c fix(runtime): 修复hook事件时序与取消分支观测
- 367277d fix(runtime): 按运行时 workdir 动态解析 repo hooks 并补齐覆盖
- 220ea1f fix(runtime/hooks): deep clone struct fields in HookContext metadata
- 663118d fix(tui): stabilize layout, paste handling, and run intervention flow
- d313c6b fix: 修改README中url使用部分
- bab3e06 fix: 修改为单一数据结构,避免并行切片耦合
- 948226f merge main: resolve TUI intervention/paste/layout conflicts
- cccc306 merge: resolve upstream/main conflicts for PR #504
- a2fd3c6 pref(provider): Runtime Final Acceptance 主链重构与领域模型收敛
- 667057c pref(provider): 增加重试时长,去掉错误压缩循环,上收时长配置至config.yaml
- d755061 pref(provider):修正 Provider 生成重试默认语义并放宽退避上限
- ebb8aa9 refactor(gateway): Step 1 传输层抽象与分层 ActionRegistry
- 66490cb refactor(gateway,cli): 移除 URL Scheme 命令与注册链路
- 9e44200 refactor(provider): 将重试逻辑内聚到 provider 层并延长请求时间
- fbe701c refactor(provider): 统一生成重试为首包超时与流空闲超时
- 07a69f1 test(gemini): improve retry/error branch coverage
- 1e48b59 test(provider): improve generate attempt and timeout normalization coverage
- c337f85 test(runtime): make symlink path assertion cross-platform
- 6aff50d test(runtime): strengthen hooks branch coverage
- 1f5f2f6 test(runtime,tui): add branch coverage for repo hooks and gateway stream
- 9360e6a test(runtime,tui): 补齐 hooks 接入分支覆盖
- a1d8c6d test(runtime,tui): 补齐 user hooks 与 hook 事件处理分支覆盖
- 91c149f test(runtime/hooks): 提升 hooks 包覆盖率到 100%
- 0d8d544 乱码修复
- 56846de 乱码恢复
- a169d52 删除冗余注释
- 44935ad 启动页动态布局,补全提示,侧边滑块调整
v0.5.1
Changelog
- 3696d34 Add CF_PAGES environment variable for deployment
- df841a9 Add Vercel deployment workflow configuration
- f1ee9a7 Add debug logs for VitePress build info
- 4302f42 Change deployment from Vercel to Cloudflare Pages
- 6e15ccd Enhance VitePress config for Cloudflare Pages support
- d1ec75e Merge branch 'main' into fix/version-update-probe
- a519771 Merge branch 'main' into release/v2.0-split-build
- 111c8ce Merge branch 'main' of https://github.com/Yumiue/neo-code
- 1debb8d Merge pull request #11 from pionxe/fork-pr-431-1777006572
- b50e00d Merge pull request #25 from Yumiue/refactor/micro-compact-config-aggregation
- a4542a4 Merge pull request #26 from Yumiue/fork-pr-468-1777185551
- 3a17464 Merge pull request #40 from Cai-Tang-www/fork-pr-439-1777016845
- 3b7a560 Merge pull request #42 from Cai-Tang-www/fork-pr-439-1777016845
- d1e4e6e Merge pull request #423 from pionxe/release/v2.0-split-build
- aa3d278 Merge pull request #43 from Cai-Tang-www/fork-pr-439-1777016845
- 3b2310a Merge pull request #431 from pionxe/fix/version-update-probe
- 1161fea Merge pull request #439 from Cai-Tang-www/fix/hook&verifier
- 3fc9a82 Merge pull request #440 from phantom5099/main
- 7c51b80 Merge pull request #441 from creatang/codex/tui-scrollbar-thumb-only
- dd2b57d Merge pull request #442 from phantom5099/main
- af66d90 Merge pull request #444 from phantom5099/main
- 09cf047 Merge pull request #445 from pionxe/main
- ffa598a Merge pull request #448 from Cai-Tang-www/fix/final-acceptance-no-progress-breaker
- d598a0b Merge pull request #449 from creatang/codex/tui-scrollbar-thumb-only
- 4ad3bb9 Merge pull request #450 from Cai-Tang-www/feat/full-access-auto-approve
- baae5fc Merge pull request #452 from phantom5099/main
- d6b15ad Merge pull request #453 from pionxe/fix/gateway-memo-remember-support
- ec22dc3 Merge pull request #455 from Cai-Tang-www/feat/full-access-auto-approve
- 424f6b8 Merge pull request #460 from Yumiue/main
- 26b3406 Merge pull request #464 from pionxe/main
- 33675e3 Merge pull request #468 from Yumiue/codex/docs-mcp-skills
- fa0541b Merge pull request #8 from pionxe/fork-pr-423-1776999056
- 5413113 Merge pull request #9 from pionxe/fork-pr-423-1776999056
- cfe729c Merge remote-tracking branch 'origin/main'
- d7aafca Merge remote-tracking branch 'upstream/main'
- 32b12a0 Merge remote-tracking branch 'upstream/main'
- 562b084 Merge remote-tracking branch 'upstream/main'
- c79cabc Merge remote-tracking branch 'upstream/main'
- f3168cb Modify install command to include CF_PAGES
- 1ce74c7 Refactor VitePress config for dynamic site URL and base
- afb05ae Remove entries from .gitignore
- 21d6e7f Remove pnpm cache configuration from deploy workflow
- aec39b1 Update deploy.yml to include permissions
- 6e4ecc1 Update deployment workflow for Cloudflare Pages
- ad0e941 chore: resolve PR merge conflicts with main
- 7885f7b chore: resolve merge conflicts with main
- 40a8549 docs(readme): add shields badges section
- 9545caa docs(www): remove stale /status command docs
- f939b4f docs(www): 修复英文排障页 Gateway 链接
- 0620453 docs(www): 重构文档站并补齐 MCP 与 Skills 指南
- 796b644 docs|refactor:修改AGENTS.md,CLAUDE.md更规范,规范builder.go的一个字段
- 9f78b50 feat(cli,updater): 新增 version 子命令并修复 update 跨平台资产探测
- 12f184f feat(gateway): 打通 slash memo/skills 网关链路并补齐 RPC 契约
- 800967e feat(gateway): 落地 RFC#420 双产物发布与第三方接入契约
- 13463d3 feat(runtime): implement final acceptance verifier pipeline
- de8efe1 feat(tui): add full-access mode with risk prompt and auto approvals
- 083d76a fix(cli): restore UTF-8 Chinese comments in gateway commands
- 2eabbce fix(cli,updater): separate eligible/installable latest versions and align docs
- f32b04b fix(conflict): align README with main and retain RFC#420 notes
- 487b323 fix(conflict): align docs reference api file with origin main
- d5633b7 fix(conflict): align gateway doc generator path with origin main
- 222f2df fix(conflict): resolve Makefile merge conflict with main
- 57c314c fix(conflict): resolve README merge conflict with main
- 891823b fix(docs): regenerate gateway rpc reference examples
- 0dd60a9 fix(gateway): align launcher fallback contract and dispatch launch args
- 9cf7099 fix(gateway): resolve remaining review risks and tighten checks
- fa8d483 fix(gateway): 修复回滚重拣后冲突代码与文档生成脚本构建冲突
- 3491b4e fix(gateway): 修复网关模式下 /memo 与 /remember 不可用
- ce39282 fix(gateway): 移除旧兼容降级并完善 memo/skills 网关链路
- cccd464 fix(gateway): 限制 executeSystemTool 白名单并同步网关文档
- 06aa0f7 fix(makefile): align gateway docs check with generated artifact
- 2adfed9 fix(runtime): address acceptance and TUI review findings
- 0296fd8 fix(runtime): stop final intercept loop when completion gate blocks
- 48cdb87 fix(runtime): 修复配置热切换上下文透传并补齐覆盖
- 2f22356 fix(tui): align window size guard with startup view tests
- 8313f6f fix(tui): recover permission prompt when full-access auto approval fails
- a8e032f fix(tui): 统一网关不支持动作错误映射
- 470e7a0 fix(tui): 调整界面大小,增加面板搜索,对齐输入格式,调整md渲染
- a856275 fix(updater,cli): resolve review issues in version probe and diagnostics
- 16de689 fix(verify): close security gaps and wire verifier policies
- e08b287 fix(verify): harden command and path validation
- b74ebaf fix:
- b864400 fix: CF_PAGES
- 826f40c fix: 深入修改,完善CI环境判断以及严格匹配资产列表
- 1a8a626 fix: 解决提交pr也触发cloudflare推送,但没有Token触发失败的问题!
- ed43752 fix:修复热切换出错问题
- ae8c211 fix:解决Windows平台下脚本失败问题,原因:在基于较老版本 .NET Framework 的 PowerShell 5.1 中,[System.Runtime.InteropServices.RuntimeInformation] 类的 ProcessArchitecture 属性可能未定义或无法正确求值,从而向脚本返回 。
- bf5c7be fix:test
- 59a6653 fix:调整启动页布局,增加最小窗口尺寸限制,优化快捷操作菜单对齐方式,提升用户体验。
- 98ab3b8 pref:修复编译错误
- fb4eb2c pref:修复自定义端口未生效问题
- 9eb33d1 pref:清洗phantom5099以及xgo的问题代码
- 03afb59 refactor(context): remove unused default builder helper
- 5919488 refactor(context): 引入 MicroCompactConfig 聚合结构,收敛 Builder 构造函数链
- 923dff0 refactor:迁移repository子包入context
- 387ce5c test(gateway): improve dispatcher path coverage with branch tests
- f461648 test(gateway): improve patch coverage for launcher entry paths
- 61d3ab8 test(runtime): increase verifier and acceptance coverage
- af4c198 test(tui): improve startup view coverage
- f2f5d5c test(tui): raise full-access patch coverage
- 4eb15e1 保持正确参数
v0.5.0
Changelog
- 769a341 Merge branch 'main' into codex/tui-scrollbar-thumb-only
- 79d9d0b Merge branch 'main' of https://github.com/creatang/neo-code
- e6054aa Merge pull request #2 from creatang/codex/issue-99-tui-activity-scroll
- c922e65 Merge pull request #430 from phantom5099/main
- 1760968 Merge pull request #432 from creatang/main
- db66283 Merge pull request #434 from Cai-Tang-www/feat/modelscope
- dc852eb Merge pull request #437 from creatang/codex/tui-scrollbar-thumb-only
- d1c64f2 Merge pull request #438 from Yumiue/codex/docs-nav-theme-fix
- 0c335a9 Merge pull request #59 from phantom5099/fork-pr-430-1776951612
- 8cf3900 Merge pull request #60 from phantom5099/fork-pr-430-1776951612
- 96afed6 Merge pull request #61 from phantom5099/fork-pr-430-1776951612
- 785403d Merge pull request #62 from phantom5099/fork-pr-430-1776951612
- 304d362 feat(provider): add modelscope semi-guided token setup flow
- 19771cb fix(repository): cancel-aware walk and safer retrieval filters
- 0f6cdc3 fix(security): keep symlink escape checks for unknown walk entries
- 9d8654a fix(security): normalize backslash separators in workspace target resolution
- 925a8d8 fix(security): reject backslash traversal segments
- 681ad26 fix(tui): keep modelscope token step on auth page open
- c290819 fix(tui): render thumb-only transcript scrollbar
- 997f777 fix(tui): resolve ctrl+n startup lock regression and visible scrollbar
- 90c9ba8 fix(tui): rollback provider selection when modelscope token setup fails
- 70f0348 fix(tui): validate file URLs and stabilize open_resource tests
- 968bc5e fix:修复测试错误
- 0571b41 fix:取消背景渲染
- f18e141 pref:修复 repository 安全/可观测性/性能问题
- eb8ef3f pref:修复 repository 的 snippet 可用性/安全边界
- cd02303 pref:修复 repository 的路径解析、遍历性能和 snippet 安全门禁
- 9f29b90 pref:修复git diff/log/show 的“只读”误放行
- dc6d80b pref:修正 walk 快路径安全判定
- e55377b pref:统一 repository 编排
- 39ec4a8 修正文档站顶部导航与主题样式
- 5742fec 新增
internal/repository,并在runtime -> context主链中条件化接入仓库上下文
v0.4.9
Changelog
- 6c9fcef Merge branch 'feat/git' of github.com:Cai-Tang-www/neo-code into feat/git
- 7063679 Merge branch 'fix/tui-markdown-render-pollution' into release-v1.x
- b84b501 Merge branch 'main' into fix/tui-markdown-render-pollution
- 7265e5f Merge pull request #20 from pionxe/release-v1.x
- b35f164 Merge pull request #21 from 1024XEngineer/fix/tui-markdown-render-pollution
- be54f73 Merge pull request #22 from 1024XEngineer/fix/tui-markdown-render-pollution
- 8baf400 Merge pull request #23 from 1024XEngineer/fix/tui-markdown-render-pollution
- 74eb862 Merge pull request #404 from pionxe/main
- 82671c7 Merge pull request #410 from creatang/fix/tui-markdown-render-pollution
- ea71014 Merge pull request #414 from Cai-Tang-www/feat/git
- 8a1c949 Merge pull request #421 from phantom5099/main
- f658fd7 Merge pull request #425 from Yumiue/fix/www-content-sync-main
- b920c74 Merge remote-tracking branch 'origin/main'
- 37b1d33 Merge remote-tracking branch 'origin/main'
- f34362e Merge remote-tracking branch 'origin/main'
- a75bcac Merge remote-tracking branch 'origin/main' into fork-pr-414-1776873067
- bd9ee6a Merge remote-tracking branch 'up/main' into fix/www-content-sync-main
- b5114e1 Merge remote-tracking branch 'upstream/main'
- 90b721c Merge remote-tracking branch 'upstream/main'
- 4768213 Merge remote-tracking branch 'upstream/main' into feat/git
- 7d57d37 Merge remote-tracking branch 'upstream/main' into feat/git
- 7c7ec22 Update payload_version from 2 to 4
- d8dc1b0 Update payload_version from 2 to 4 in API docs
- d32612a docs(gateway): 补齐第三方接入文档体系并接入 API 示例自动生成校验
- 5021b93 feat(tui): polish startup and picker UI
- 25a0f85 feat: 添加启动页面
- 03bf9e2 fix(ci): align rpc test helpers and stabilize progress reminder threshold
- defab26 fix(config,tui,session): address review findings for PR 421
- c5a8d89 fix(docs): sync gateway rpc generated example payload version
- f5dee5b fix(review): harden git read-only policy and clarify max-turn stop semantics
- 5a9c20c fix(runtime-security): resolve unresolved review issues
- d0d68c3 fix(security): close git read-only private-key deny gap
- 5e5e83d fix(security,config): harden git semantic parsing and bump max turns default
- 3eeb5e2 fix(security-session): harden git readonly env and migrate legacy todo executor
- d70966b fix(tui): address latest review issues in footer tick and startup state
- ede793d fix(tui): align footer tick scheduling with current update cycle
- 2b04ef6 fix(tui): remove stale workspace-command references after conflict resolution
- 3bba1d1 fix(tui): resolve startup and footer tick regressions
- 86fe781 fix(tui): resolve startup state duplication and color profile override
- d881038 fix(tui): resolve startup view compile break and restore tick flow
- 7420128 fix(tui): resolve update.go merge conflict against main
- 6678e41 fix(www): resolve review issues and simplify quickstart/docs styles
- c4a4239 fix(www): 修正首页安装区块布局、补充缺失文档内容并隐藏全局滚动条
- e50403a fix: close git permission regressions and stop-reason/session drift
- c8e9ab5 refactor(core): unify git semantics and tool failure status handling
- fb38790 refactor(runtime): enforce max turns and tighten config defaults
- dda052b refactor(security): allow git read-only semantic class by default
- 93d01bf refactor(subagent): centralize todo patch writeback handling
- c034aec refactor(todo): remove legacy title/executor compatibility paths
- 406d8ad refactor(tools): replace heavy git_intent parser with lightweight bash git semantics
- a1f4ec7 refactor(tui): 删除
& <command>工作区命令旁路 - 3877630 test(coverage): raise patch coverage for runtime/subagent/todo/tools
- 4f877c4 test(docs): fix generated block matching and add rpc example generator tests
- 4e18c23 test(tui): align provider add form hint assertion
v0.4.8
Changelog
- 695d334 Merge pull request #36 from Cai-Tang-www/fork-pr-400-1776845628
- 3847185 Merge pull request #37 from Cai-Tang-www/fork-pr-400-1776845628
- cb84aef Merge pull request #38 from Cai-Tang-www/fork-pr-400-1776845628
- 7b41622 Merge pull request #39 from Cai-Tang-www/fork-pr-400-1776845628
- 970cf0d Merge pull request #400 from Cai-Tang-www/feat/git
- cbe4dc2 Merge pull request #407 from Yumiue/codex/upstream-pages-followup
- 2636b2e Merge pull request #409 from 1024XEngineer/xgopilot/issue-408-1776864651
- 4bcb829 Merge pull request #412 from 1024XEngineer/xgopilot/claude/issue-411-1776865616
- cc0b0e7 Merge pull request #413 from phantom5099/main
- a5275e5 Merge pull request #422 from Yumiue/codex/upstream-pages-followup
- 44ce853 Merge pull request #53 from phantom5099/fork-pr-413-1776872136
- 3884d4a Merge pull request #54 from phantom5099/fork-pr-413-1776912961
- b3627b5 Merge pull request #55 from phantom5099/fork-pr-413-1776912961
- 8df2459 Merge pull request #56 from phantom5099/fork-pr-413-1776912961
- 4e88726 Merge pull request #57 from phantom5099/fork-pr-413-1776912961
- 911491c Merge pull request #58 from phantom5099/fork-pr-413-1776912961
- b2c6f4f docs(site): 收敛首页对外文案
- 2ed38ea feat(www): 官方站点改造 — 首页收敛 + 站内文档结构
- 6e1a51f feat: add git-aware bash permission strategy and structured results
- 58a7e6b fix(ci): scope node24 override to build job and simplify pages workflow
- ebfd4b2 fix(runtime): degrade when estimate tokens fails
- 6ab4ba7 fix(runtime): increment compact counter only when compact applied
- eb360d3 fix(runtime): reconcile token ledger with partial usage observation
- 62e569b fix(runtime,anthropic): tighten estimate failure gate and preserve zero usage observation
- a9b0f9a fix(runtime/provider/tui): address budget estimate gating, request reuse and stream fail-fast
- 628ed1e fix(security): close git bypass and tool-failure detection gaps
- 322e915 fix(skills): move repository skills to .agents/skills
- b217cc0 fix(tools): harden git bash intent parsing and redact normalized intent
- af5df76 fix(tools): harden git global option parsing and remote-op memory scope
- 2cb630d fix(tools): preserve case-sensitive git fingerprint scope
- 3a04fe5 fix(www): 处理官网组件评审反馈
- a25ad4e fix:修复npm错误
- 6b29164 refactor(runtime): complete budget preflight and payload v3 contract
- 82ac922 refactor(runtime): gate budget by policy and bump payload v4
- 6548e14 refactor(runtime): 引入上下文预算控制面并收敛运行时事件协议
- e7fd0a0 refactor: simplify git intent and exit-code parsing
- 3d3fb0a refator(githubpage):更新界面,友好用户
- 6b27d6b style(www): 更新官网品牌视觉主题
- 0f259c1 test(provider,scripts): improve coverage for estimator and migration output