qwen-code/packages/core/src
克竟 24a28d5fb0 refactor(status-line): redesign JSON input schema and add context fields
Restructure the status line stdin JSON for clarity and accuracy:
- Rename model.id → model.display_name, cwd → workspace.current_dir
- Replace raw context_window size/count with used_percentage,
  remaining_percentage, current_usage, context_window_size, and
  total_input_tokens/total_output_tokens
- Add version field from cfg.getCliVersion()
- Add git.branch, metrics.models, metrics.files
- Remove upstream-only fields: tokens.tool (never populated),
  session (start_time/elapsed_time not live-updating),
  streaming_state, approval_mode, terminal, metrics.tools
- Rename tokens.candidates → tokens.completion (Qwen API convention)
- Fix template string escaping in builtin-agents to avoid
  templateString() placeholder collision

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 17:52:07 +08:00
..
__mocks__/fs pre-release commit 2025-07-22 23:26:01 +08:00
agents Merge pull request #2731 from QwenLM/feat/in-session-cron-loops 2026-04-01 16:18:46 +08:00
config Merge pull request #2731 from QwenLM/feat/in-session-cron-loops 2026-04-01 16:18:46 +08:00
confirmation-bus refactor ui for stop hook reason and systemMessage 2026-03-27 10:54:16 +08:00
core Merge pull request #2889 from wenshao/feat/dangerous-actions-guidance 2026-04-07 06:58:50 +08:00
extension Merge pull request #2835 from chinesepowered/ext-await 2026-04-05 14:45:45 +08:00
followup feat(cli, webui): add follow-up suggestions feature (#2525) 2026-04-03 20:07:23 +08:00
hooks Merge pull request #2815 from QwenLM/fix/posttooluse-additional-context-blocking 2026-04-05 14:36:43 +08:00
ide refactor(ide): optimize connection config lookup and remove time-based lock cleanup 2026-03-10 14:54:37 +08:00
lsp fix(lsp): improve C++/Java/Python language server support 2026-03-21 01:27:00 +08:00
mcp fix(mcp): clear OAuth callback timeout on all completion paths 2026-04-04 14:50:02 -07:00
mocks chore(usage telemetry): Freshen up Clearcut logging (#6013) 2025-08-12 18:31:59 +00:00
models feat: add Qwen3.6-Plus model support 2026-04-02 12:09:17 +08:00
output Headless enhancement: add stream-json as input-format/output-format to support programmatically use (#926) 2025-11-21 09:26:05 +08:00
permissions fix(permissions): allow non-core tools to bypass coreTools allowlist 2026-04-03 10:39:39 +08:00
prompts feat(core): migrate console calls to debugLogger (M3 Phase 6) 2026-01-25 22:12:45 +08:00
qwen fix(auth): only release token refresh lock if it was acquired 2026-04-04 15:15:48 -07:00
services fix(cron): make cronScheduler test deterministic 2026-04-02 10:59:07 +08:00
skills Merge pull request #2731 from QwenLM/feat/in-session-cron-loops 2026-04-01 16:18:46 +08:00
subagents refactor(status-line): redesign JSON input schema and add context fields 2026-04-08 17:52:07 +08:00
telemetry feat(cli, webui): add follow-up suggestions feature (#2525) 2026-04-03 20:07:23 +08:00
test-utils feat test tool permissions 2026-03-10 16:30:22 +08:00
tools Merge pull request #2586 from nsalvacao/fix/exit-plan-mode-yolo-2522 2026-04-05 15:15:09 +08:00
utils Merge pull request #2858 from QwenLM/fix/anyof-schema-validation-coercion 2026-04-07 15:52:01 +08:00
index.test.ts pre-release commit 2025-07-22 23:26:01 +08:00
index.ts feat(ui): rewrite customizable status line 2026-04-06 08:04:20 +08:00