Repository navigation
Conversation
|
alecuba16
force-pushed
the
fix/info_fields
branch
from
October 9, 2026 08:12
bd2c301 to
5c83337
Compare
alecuba16
force-pushed
the
fix/info_fields
branch
from
October 9, 2026 12:39
c622ef3 to
7b110a7
Compare
alecuba16
force-pushed
the
fix/info_fields
branch
from
October 9, 2026 17:14
785f93a to
8a696ab
Compare
…time model rows The separate Swarm, Commits and Compaction margin widgets fold into one always-visible Overview with sections ordered Runtime, Todos, Memory, Background, Usage, KV, Compaction, Changes, Commits, Swarm. The runtime panel gains rows for the selected model and agents.* model overrides, and the new agents.memory_effort key (env JCODE_MEMORY_EFFORT) pins the reasoning effort of the memory extraction sidecar on every backend: OpenAI reasoning pin, Claude thinking budget or output_config effort derived from provider-core caps, or set_reasoning_effort on the sidecar's independent provider fork. Placement: mergeable widgets could anchor into the only margin pocket before the Overview had data and squat it indefinitely, so placement retries once without mergeable anchors when the Overview is available but unplaced, and an anchored Overview rechecks whether its content still fits the kept slot before suppressing the standalone docks. The sidecar fork copies its reasoning effort into a fresh lock instead of sharing the Arc so pinning it never moves the live provider's effort, maps memory_effort none to low on always-thinking models, keeps the configured effort when the Claude thinking budget clamps below the 1,024 minimum, and sidecar thinking requests keep answer room. Memory stays in its dedicated MemoryActivity widget, which is deliberately not mergeable since the Overview strips memory_info. Closes 1jehuang#1634. Closes 1jehuang#1639.
alecuba16
force-pushed
the
fix/info_fields
branch
from
October 9, 2026 18:18
8a696ab to
6bea570
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #1639. Closes #1634.
Three related info-panel changes in one commit:
agents.memory_effort(envJCODE_MEMORY_EFFORT) pins the reasoning effort of the memory extraction sidecar on every backend: OpenAI reasoning pin, Claude thinking budget or output_config effort derived from provider-core caps, or set_reasoning_effort on the sidecar's independent provider fork. Empty strings trim to unset; runtime panel shows it next to the memory model row (#1639).The runtime panel gains rows for the selected model and
agents.*model overrides (#1634).The separate Swarm, Commits and Compaction margin widgets fold into one always-visible Overview (order: Runtime, Todos, Memory, Background, Usage, KV, Compaction, Changes, Commits, Swarm). Includes a placement fix: mergeable widgets could anchor into the only margin pocket before the Overview had data and squat it indefinitely; placement now retries once without mergeable anchors when the Overview is available but unplaced. MemoryActivity stays a dedicated widget since the Overview strips memory_info.
Tests: 245 new/expanded info-widget tests cover folding order, runtime rows, memory_effort plumbing and placement retry, plus placement-state isolation locks (the widget placement state is process-global). Full-suite failures observed locally are the known upstream flakes (restore_session, ambient refresh, model picker copilot, cost_based_usage, state_persists_show_count), all reproducible on current master. Single commit rebased onto current master.