v2026.8.12 - #703
Merged
Merged
Conversation
…n-57f86dbd0e47 chore: sync main into dev after main-57f86dbd0e47
Codex/situation page test opt
…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.
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>
Feat/safty control
…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
approved these changes
Aug 12, 2026
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.
No description provided.