Skip to content

v2026.8.12 - #703

Merged
duguwanglong merged 101 commits into
mainfrom
dev
Aug 12, 2026
Merged

v2026.8.12#703
duguwanglong merged 101 commits into
mainfrom
dev

Conversation

@stephamie7

Copy link
Copy Markdown
Contributor

No description provided.

guoxiao and others added 30 commits July 13, 2026 11:23
…n-57f86dbd0e47

chore: sync main into dev after main-57f86dbd0e47
…tion

refactor(memory): re-establish filesystem memory foundation
…-guard

fix(subagent): preserve interruption state and prevent duplicate delegation
feat(memory): add global and session memory search
…ack-models

feat(webui): configure ordered Auto auxiliary models
fix(session): unify retry policy across model modes
Start the meter from user-visible conversation content and keep optimistic usage stable across refreshes and session switches.

Exclude and hide system prompt and tool definition costs, and prevent provider attribution drift from inflating conversation tokens.
chenjie-booker and others added 26 commits August 12, 2026 12:39
Keep Core limited to generic lifecycle metadata while extensions own session policy interpretation and audit persistence.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align Core tool execution and WebUI with filesystem governance by adding filesystem tool registration/hooks, richer execution metadata, runtime mode controls, and a policy details drawer with interaction tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Restrict filesystem hook payloads to trusted agent sessions and remove unused matrix/code-directory fields so runtime policy behavior and UI output stay aligned.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use session-scoped workspace resolution and carry filesystem path binding through nested execution so path verification can detect post-approval path drift in file operations.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep filesystem policy input aligned with the tool by representing exactly one patch action and rejecting multi-file patches.

Co-authored-by: Cursor <cursoragent@cursor.com>
Expose policy decision matrices and unify security controls while making session execution settings clearer and consistently localized.

Co-authored-by: Cursor <cursoragent@cursor.com>
Show successful batch tests with a success notification and surface any failed tests as errors.

Co-authored-by: Cursor <cursoragent@cursor.com>
Unify hook stage semantics around before/after contracts and streamline ingress/session payload handling so policy, runtime, and UI integrations follow the same lifecycle model.

Co-authored-by: Cursor <cursoragent@cursor.com>
Persist and publish cancellation metadata while ensuring pre-registry cancellations still emit the canonical after hook.

Co-authored-by: Cursor <cursoragent@cursor.com>
Allow ssh network rule patterns in SecurityConfig validation so the UI accepts backend-supported allowlist entries, with coverage in page tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Extend session execution and permission reply contracts to support network-specific trust responses, and wire the WebUI session controls to persist and display network mode settings.

Co-authored-by: Cursor <cursoragent@cursor.com>
Expose personal network allowlist and trusted-tool settings in Security Config, and align session/security copy for clearer rollout behavior.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep the stream processor contract fail-open when an optional hook fails.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ities

fix(provider): map global reasoning effort by model capability
Import HookStage alongside HookPipeline so LLM before/after hook probes can resolve their stage constants instead of failing with NameError before the provider request is sent.
fix(session): restore HookStage import for LLM hook probes
feat: add EDR asset inventory classification API
Expose the active API port from managed and development launch paths so channel_message no longer falls back to the legacy port. Add regression coverage for CLI, dev script, and message delivery port selection.
fix(channel): use runtime server port for message delivery
feat(provider): update Alibaba Qwen model catalog
fix(release): gate Gitee release on matching tag SHA
@duguwanglong
duguwanglong merged commit a01c663 into main Aug 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants