Repository navigation
Releases: int04/ChatCmd
Release list
ChatCMD 26.09.07
Automatically built from main. Build version: 26.09.07.0938. See SHA256SUMS.txt to verify downloads. The macOS packages are ad-hoc signed and are not notarized.
ChatCMD 26.09.06
What's New (Vietnamese Bellow)
This release is a major ChatCMD upgrade focused on stability, ChatGPT integration, sub-agent orchestration, large-repository tooling, operational safety, and desktop release reliability.
ChatGPT & conversation experience
- Added a fuller chat experience directly inside ChatCMD and refined the task UI with a Claude Code-inspired workflow.
- Improved ChatGPT conversation identity synchronization, recovery, and tab/content-script lifecycle handling.
- Fixed cases where the same ChatGPT conversation could be rebound to a different ChatCMD task or create duplicate bindings.
- Added readiness checks before sending content to ChatGPT to avoid failures while the composer is still initializing.
- Added Compact & Resume with checkpoints, context handoff, continuation into a new conversation, and recovery from interrupted compact flows.
- Improved extension capture, observation, native-message handling, and browser integration coverage for multi-chat, compact, and resume scenarios.
Rich content rendering
- Added a shared rich-text renderer for ChatGPT content shown in Task Chat.
- Improved support for Markdown, code blocks, MathMarkdown, writing blocks, and related BBCode/rich-content formats.
- Added copy actions and improved presentation of references and source-related content.
Sub-agents & orchestration
- Overhauled sub-agent lifecycle tracking, status handling, and activity presentation in the UI.
- Added nested sub-agent support with safely scoped approval-grant inheritance.
- Fixed nested grant inheritance and durable report propagation across child/grandchild agents.
- Added persistent reports, heartbeat/watchdog handling, leases, and recovery for stalled or disconnected sub-agents.
- Improved fallback bridges, lifecycle tracking, and sub-agent presentation in Task UI.
Runtime & large-scale tooling
- Standardized the tool result envelope and synchronized tool catalog/metadata across MCP and runtime layers.
- Upgraded filesystem tools for large repositories with streaming/range reads and cursor pagination for list/find/search operations.
- Added file version tokens, version-aware range edits, and stale-write protection.
- Added crash-safe atomic writes, rollback-safe copy/move/delete operations, and filesystem mutation journaling.
- Added chunked blob transfer for large content without forcing entire payloads into a single response.
- Added bounded/paginated Git and shell output to prevent oversized tool responses from overwhelming agent sessions.
- Added global resource budgets, cancellation, and backpressure for expensive tool operations.
- Added repository indexing and batch filesystem operations for better performance on large workspaces.
- Added privacy-conscious tool telemetry and observability.
- Hardened workspace path safety and ignore-rule handling across Windows and macOS.
- Added extensive adversarial, benchmark, regression, filesystem, Git, shell, and runtime test coverage.
Approval & execution safety
- Added scoped safe-read approval grants with constrained parent-to-child inheritance.
- Improved authorization, request identity, approval persistence, and tool-scope enforcement.
- Hardened Git commit safety, filesystem mutations, and other side-effecting operations.
UI/UX & project/task management
- Refined the Task UI, activity timeline, completion-quality reporting, and agent-status presentation.
- Added collapsible rails and task-detail sidebars.
- Added project create/edit/delete controls in the rail and routing to associated ChatGPT projects.
- Improved loading animations and modal placement to prevent clipping and hidden controls.
- Reduced SQLite contention by using
BEGIN IMMEDIATEtransactions for relevant write paths. - Added local GUI password authentication.
Application updates
- Added GitHub Release-based update checks.
- Added a new-version popup and a dedicated Update section in Settings.
- Added release-note display, manual update checks, and download/install flows for newer versions.
API, WebSocket & transport security
- Removed custom application-layer encryption from API, WebSocket, and extension transport paths to reduce complexity and overhead.
- JSON data now uses the normal transport path, relying on transport security such as HTTPS where required.
- Simplified legacy backend/tunnel paths and reinforced routing through ChatCMD's local API layer.
Open source & documentation
- Added LICENSE, CONTRIBUTING, CODE OF CONDUCT, SECURITY, SUPPORT, GOVERNANCE, ROADMAP, and issue/PR templates.
- Expanded architecture, development, troubleshooting, plugin setup, release-process documentation, and multiple technical ADRs.
- Added screenshots and refreshed README content to better document project capabilities and workflows.
Build, GitHub Actions & desktop releases
- Added desktop build workflows for Windows x64/x86 and macOS Intel/Apple Silicon.
- Added a dedicated DEV release workflow for
devand a production release workflow formain. - Added automatic GitHub Release creation/update, downloadable artifacts, and SHA-256 checksums.
- Fixed macOS build-script execution issues.
- Hardened Windows CI by pinning
windows-2022, Rust1.98.0, and statically linking the MSVC CRT for better compatibility across Windows machines. - Re-synchronized
mainanddevafter the merge/release work so both branches use the same current source tree.
Fixes & stability
- Fixed duplicate ChatGPT conversation/task bindings.
- Fixed nested sub-agent approval/report propagation issues.
- Improved compact/resume, browser-tab, and background-extension recovery.
- Improved SQLite transaction behavior and multiple runtime race/lifecycle edge cases.
- Added broad regression, browser-integration, and adversarial coverage to reduce repeat failures.
============================
Có gì mới
Bản phát hành này là một đợt nâng cấp lớn cho ChatCMD, tập trung vào độ ổn định, trải nghiệm làm việc với ChatGPT, hệ thống sub-agent, khả năng xử lý repository lớn, bảo mật vận hành và quy trình phát hành desktop.
ChatGPT & trải nghiệm hội thoại
- Bổ sung trải nghiệm chat đầy đủ trực tiếp trong ChatCMD và cải thiện giao diện task theo phong cách Claude Code.
- Cải thiện đồng bộ danh tính hội thoại ChatGPT, phục hồi liên kết hội thoại và xử lý ổn định hơn khi ChatGPT thay đổi trạng thái/tab.
- Khắc phục lỗi một cuộc hội thoại ChatGPT có thể bị gắn sang task ChatCMD khác hoặc tạo binding trùng.
- Bổ sung cơ chế chờ ChatGPT sẵn sàng trước khi gửi nội dung để giảm lỗi do composer chưa ổn định.
- Bổ sung luồng Compact & Resume: tạo checkpoint, tóm tắt context, tiếp tục sang hội thoại mới và phục hồi an toàn khi quá trình bị gián đoạn.
- Cải thiện capture/observer/native message flow của extension và bổ sung nhiều kiểm thử trình duyệt cho các tình huống multi-chat, compact và resume.
Hiển thị nội dung phong phú
- Bổ sung renderer rich-text dùng chung cho nội dung ChatGPT trong Task Chat.
- Hỗ trợ tốt hơn Markdown, code block, toán học/MathMarkdown, writing blocks và các định dạng BBCode/rich content liên quan.
- Bổ sung nút copy và cải thiện cách hiển thị nguồn/tham chiếu trong nội dung hội thoại.
Sub-agent & điều phối agent
- Nâng cấp toàn diện vòng đời sub-agent, tracking trạng thái và hiển thị hoạt động trên UI.
- Bổ sung nested sub-agent cùng cơ chế kế thừa approval grant an toàn.
- Khắc phục lỗi grant inheritance và report propagation ở agent con/cháu.
- Bổ sung report bền vững, heartbeat/watchdog, lease handling và recovery cho sub-agent bị treo hoặc mất kết nối.
- Cải thiện fallback bridge, lifecycle tracking và presentation của sub-agent trên Task UI.
Runtime & hệ thống tool quy mô lớn
- Chuẩn hóa tool result envelope và đồng bộ catalog/metadata giữa runtime và MCP.
- Nâng cấp filesystem tools cho repository lớn: streaming/range reads, cursor pagination cho list/find/search và tìm kiếm có cursor.
- Bổ sung version token cho file, versioned range edits và cơ chế chống ghi đè dữ liệu cũ.
- Bổ sung atomic write, rollback an toàn cho copy/move/delete và journal cho filesystem mutations.
- Bổ sung chunked blob transfer để xử lý nội dung lớn mà không cần nhét toàn bộ dữ liệu vào một response.
- Giới hạn và phân trang output của Git/shell, giảm nguy cơ output quá lớn làm nghẽn agent.
- Bổ sung global resource budgets, cancellation và backpressure cho các tool nặng.
- Bổ sung repository index và batch filesystem operations để tăng hiệu năng trên workspace lớn.
- Bổ sung telemetry/observability chú trọng quyền riêng tư cho hoạt động tool.
- Tăng cường path safety, ignore rules và kiểm tra workspace trên Windows/macOS.
- Bổ sung nhiều adversarial tests, benchmark và regression tests cho filesystem, Git, shell và runtime.
Approval & an toàn thực thi
- Bổ sung scoped safe-read approval grants và kế thừa quyền có giới hạn giữa parent/child agent.
- Cải thiện authorization, request identity, approval persistence và kiểm soát phạm vi tool.
- Tăng cường bảo vệ Git commit, filesystem mutations và các thao tác có side effect.
UI/UX & quản lý project/task
- Làm mới Task UI, timeline, completion quality report và các thành phần hiển thị hoạt động của agent.
- Bổ sung khả năng đóng/mở rail và task detail sidebar.
- Bổ sung tạo/sửa/xóa project trong rail và routing tới ChatGPT project tương ứng.
- Cải thiện spinner, animation và modal để tránh bị clipping hoặc che khuất bởi layout.
- Khắc phục contention SQLite bằng transaction
BEGIN IMMEDIATE, giúp giảm lỗi khi có nhiều thao tác đồng thời. - Bổ sung xác thực mật khẩu cho GUI local.
Cập nhật ứng dụng
- Bổ sung cơ chế tự kiểm tra phiên bản mới từ GitHub Release.
- Thêm popup thông báo phiên bản mới và trang Settings dành cho update.
- Hỗ trợ hiển thị release notes, kiểm tra cập nhật và luồng tải/cài đặt bản mới.
##...
ChatCMD 26.09.03
Automatically built from main. Build version: 26.09.03.2207. See SHA256SUMS.txt to verify downloads. The macOS packages are ad-hoc signed and are not notarized.
note:
Nếu cảm thấy dự án hay, hãy cho tác giả xin 1 sao.
If you feel the project is good, please give the author 1 star.