Skip to content

v2026.7.22#606

Merged
duguwanglong merged 135 commits into
mainfrom
dev
Jul 22, 2026
Merged

v2026.7.22#606
duguwanglong merged 135 commits into
mainfrom
dev

Conversation

@stephamie7

Copy link
Copy Markdown
Contributor

No description provided.

chenjie-booker and others added 30 commits June 3, 2026 14:52
Reject slash command names containing path separators so absolute file paths are sent via prompt_async, and add focused tests to prevent regressions in parser and chat routing.

Co-authored-by: Cursor <cursoragent@cursor.com>
# Conflicts:
#	flocks/channel/registry.py
#	webui/src/locales/en-US/channel.json
#	webui/src/locales/zh-CN/channel.json
#	webui/src/pages/Channel/index.tsx
…n-1f96945a07cc

chore: sync main into dev after main-1f96945a07cc
…lation

fix(hub): isolate plugin installation failures
fix(model): reveal provider API keys on demand
…ames

feat(tdp): align threat tool and action names
…ection

fix(tui): select first provider with available models
…lter

fix(tdp): remove default incident duration cap
luguili-booker and others added 27 commits July 21, 2026 18:07
- preserve API and trigger integration status aggregation
- integrate upstream workflow service port and failure handling
- resolve workflow route conflicts without dropping either change set
Clear repeated failure history when a tool is manually re-enabled. Sync the WebUI detail state immediately when a test response reports automatic disablement, and cover both paths with regression tests.
fix(tool): reset and sync auto-disable state
…call

Fix MCP calls hanging after connection owner exits
fix: show visible error when model is unavailable
fix(question): prevent remote prompt loss
fix(session): restore task context and bundled skill discovery
# Conflicts:
#	tests/server/routes/test_remaining_routes.py
fix(device): create instances from installed templates
Persist repeated-failure disables and propagate enabled-state changes across workers and service toggles. Reload the WebUI tool list without refreshing plugins so the disabled state cannot be overwritten.
…sync

fix(tools): synchronize auto-disabled state
@duguwanglong
duguwanglong self-requested a review July 22, 2026 09:56
@duguwanglong
duguwanglong merged commit 63afad9 into main Jul 22, 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