DeepSeek-TUI tightens tool execution and provider compatibility
The project merged several key improvements, including chunk-based parallel tool execution, range-based file reading, and better guardrails for deferred tools. Issues around provider switching and context bloat were closed. Community contributions continue to strengthen stability and UX.
- mergedAdd /jobs cancel-all and Ctrl+K to kill shell tasks
New command and shortcut to terminate running shell tasks in batch.
- mergedImprove file-edit guardrails and shell output truncation
Strengthens safety around file edits and limits shell output length.
- mergedAdd range-based file reading with bounded output
Allows reading file sections to avoid context bloat, addressing issue #1450.
- mergedChunk parallel-safe tool execution
Enables safe concurrent tool execution with chunked processing.
- mergedIntegrate DeepSeek prefix-cache stability tracking
Improves reliability by tracking prefix-cache stability across sessions.
- #1542Switching to non-DeepSeek provider causes 400 from reasoning_content— Broke multi-provider setups; closed with fix.
- #1450Tool results bloat context: read_file lacks range reading, no per-tool truncation policy, and stale results persist— Long-standing context management issue; addressed by range reading PR.
- #1489Sub-agent review delegation and context inheritance gaps— Affects multi-agent task delegation; closed.
- #1423Guard first calls to deferred tools— Prevents failed first-use of deferred tools due to hidden schemas.
- #1535feat(engine): chunk parallel-safe tool execution— Core engine improvement for concurrent tool safety.