| refactor: update subagent definitions to replace omitClaudeMd with omitProjectInstructions for clarity
- Updated comments and documentation to reflect the change in terminology.
- Adjusted subagent definitions to use omitProjectInstructions instead of omitClaudeMd.
- Ensured consistency across related files in the context of system prompt handling.
| 6 天前 |
| chore: scrub stale claudecodeui/claude-code-main residuals
Remove legacy brand leftovers from the pre-PilotDeck era so the repo
stops mentioning unrelated upstream projects and stops carrying parity
fixtures that point at a third-party tree no longer present.
- Drop src/context/memory/edgeclaw-memory-core/README.md (old CloudCLI
install guide that referenced a claude-code-main/ sibling dir).
- Delete tests + fixtures whose only purpose was to assert byte-for-byte
parity against third-party/claude-code-main/** (legacy-behavior tool
scenarios, dual-parity legacy context scenarios, the parity test
helper, and the six parity-* tests that consumed them).
- Rewrite stale code comments in apps/desktop, src/context/compaction,
src/agent/sub, src/context/memory/.../app.css and PermissionsSettingsTab
to drop dangling third-party/claude-code-main/... mirror references
and rename claudecodeui -> PilotDeck ui/server / ui shell.
- Repoint the auth-screen "PilotDeck is open source" footer link from
github.com/siteboon/claudecodeui to github.com/OpenBMB/PilotDeck.
- Align memory source tag written by ui/server with the one used by
the in-process src/** provider (claudecodeui -> pilotdeck) so the
memory_turns SQLite column is consistent across both write paths.
- Update VAPID web-push contact mailto domain (claudecodeui.local ->
pilotdeck.local).
- Drop two stale .gitignore entries for bundle tarballs that the current
build pipeline never produces.
CCR (/api/ccr/* routes, CCRConfig types, <ccr-subagent-model> tag,
CCR_SENTINEL) is intentionally untouched — those are kept for frontend
back-compat. Comparison mentions of "Claude Code" / "Claude Sonnet 4.6"
in README marketing copy are also intentional and untouched.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 8 天前 |
| refactor: update subagent definitions to replace omitClaudeMd with omitProjectInstructions for clarity
- Updated comments and documentation to reflect the change in terminology.
- Adjusted subagent definitions to use omitProjectInstructions instead of omitClaudeMd.
- Ensured consistency across related files in the context of system prompt handling.
| 6 天前 |
| refactor: update subagent definitions to replace omitClaudeMd with omitProjectInstructions for clarity
- Updated comments and documentation to reflect the change in terminology.
- Adjusted subagent definitions to use omitProjectInstructions instead of omitClaudeMd.
- Ensured consistency across related files in the context of system prompt handling.
| 6 天前 |
| fix(context): handle tool_result_reference in pairing, projection, and subagent filtering
Treat tool_result_reference as a valid tool result in collectToolResultIds,
stripUnpairedToolResults, repairToolResultPairing, isToolResultOnly, and
filterIncompleteToolCalls so externalized results are not orphaned.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 20 天前 |
| feat(tools): harden write_file overwrite workflow
Require full-file reads before overwriting existing files and return structured write metadata so hosts can react to file updates safely.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 15 天前 |
| refactor: rename Polit/PolitDeck to Pilot/PilotDeck across entire codebase
Automated global rename covering all case variants:
- PolitDeck → PilotDeck, politdeck → pilotdeck, POLITDECK → PILOTDECK
- Polit → Pilot, polit → pilot, POLIT → PILOT, politDeck → pilotDeck
Includes:
- 648 content replacements across 200+ source files
- 24 file renames + 3 directory renames (src/polit→pilot, tests/polit→pilot, docs/polit-config→pilot-config)
- package.json name, bin, env vars updated
- package-lock.json regenerated
- "Politely" in server-manager.ts preserved via placeholder mechanism
- All 587 unit tests pass, tsc --noEmit clean
- E2E tests verified against real OpenRouter API (model, tool-use, context, lifecycle hooks)
Co-authored-by: Cursor <cursoragent@cursor.com>
| 24 天前 |