mirror of
https://github.com/lobehub/lobehub
synced 2026-04-21 17:47:27 +00:00
* 🐛 fix(cc-resume): guard resume against cwd mismatch (LOBE-7336) Claude Code CLI stores sessions per-cwd under `~/.claude/projects/<encoded-cwd>/`, so resuming a session from a different working directory fails with "No conversation found with session ID". Persist the cwd alongside the session id on each turn and skip `--resume` when the current cwd can't be verified against the stored one, falling back to a fresh session plus a toast explaining the reset. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * ✨ feat(cc-desktop): Claude Code desktop polish + completion notifications Bundles the follow-on UX improvements for Claude Code on desktop: - Completion notifications: CC / Codex / ACP runs now fire a desktop notification (when the window is hidden) plus dock badge when the turn finishes, matching the Gateway client-mode behavior. - Inspector + renders: add Skill and TodoWrite inspectors, wire them through Render/index + renders registry, expose shared displayControls. - Adapter: extend claude-code adapter with additional event coverage and regression tests. - Sidebar / home menu: clean up Topic list item and dropdown menu, rename "Claude Code Agent" entry point to "Add Claude Code" across EN/ZH. - Assorted: NotificationCtr, Browser, WorkflowCollapse, ServerMode upload, agent/tool selectors — small follow-ups surfaced while building the above. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * ✅ test(browser): mock electron.app for badge-clear on focus Browser.focus handler now calls app.setBadgeCount / app.dock.setBadge to clear the completion badge when the user returns. Tests imported the Browser module without exposing app on the electron mock, causing a module-load failure. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * ✨ feat(cc-topic): folder chip + unify cwd into workingDirectory (#13949) ✨ feat(cc-topic): show bound folder chip and unify cwd into workingDirectory Replace the separate `ccSessionCwd` metadata field with the existing `workingDirectory` so a CC topic's bound cwd has one source of truth: persisted on first CC execution, read back by resume validation, and surfaced in a clickable folder chip next to the topic title on desktop. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
57 lines
2.2 KiB
JSON
57 lines
2.2 KiB
JSON
{
|
|
"name": "@lobechat/builtin-tools",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"exports": {
|
|
".": "./src/index.ts",
|
|
"./renders": "./src/renders.ts",
|
|
"./displayControls": "./src/displayControls.ts",
|
|
"./inspectors": "./src/inspectors.ts",
|
|
"./interventions": "./src/interventions.ts",
|
|
"./placeholders": "./src/placeholders.ts",
|
|
"./portals": "./src/portals.ts",
|
|
"./streamings": "./src/streamings.ts",
|
|
"./identifiers": "./src/identifiers.ts",
|
|
"./dynamicInterventionAudits": "./src/dynamicInterventionAudits.ts"
|
|
},
|
|
"main": "./src/index.ts",
|
|
"dependencies": {
|
|
"@lobechat/builtin-tool-activator": "workspace:*",
|
|
"@lobechat/builtin-tool-agent-builder": "workspace:*",
|
|
"@lobechat/builtin-tool-agent-documents": "workspace:*",
|
|
"@lobechat/builtin-tool-brief": "workspace:*",
|
|
"@lobechat/builtin-tool-claude-code": "workspace:*",
|
|
"@lobechat/builtin-tool-cloud-sandbox": "workspace:*",
|
|
"@lobechat/builtin-tool-creds": "workspace:*",
|
|
"@lobechat/builtin-tool-cron": "workspace:*",
|
|
"@lobechat/builtin-tool-group-agent-builder": "workspace:*",
|
|
"@lobechat/builtin-tool-group-management": "workspace:*",
|
|
"@lobechat/builtin-tool-gtd": "workspace:*",
|
|
"@lobechat/builtin-tool-knowledge-base": "workspace:*",
|
|
"@lobechat/builtin-tool-local-system": "workspace:*",
|
|
"@lobechat/builtin-tool-memory": "workspace:*",
|
|
"@lobechat/builtin-tool-message": "workspace:*",
|
|
"@lobechat/builtin-tool-notebook": "workspace:*",
|
|
"@lobechat/builtin-tool-page-agent": "workspace:*",
|
|
"@lobechat/builtin-tool-remote-device": "workspace:*",
|
|
"@lobechat/builtin-tool-skill-store": "workspace:*",
|
|
"@lobechat/builtin-tool-skills": "workspace:*",
|
|
"@lobechat/builtin-tool-task": "workspace:*",
|
|
"@lobechat/builtin-tool-topic-reference": "workspace:*",
|
|
"@lobechat/builtin-tool-user-interaction": "workspace:*",
|
|
"@lobechat/builtin-tool-web-browsing": "workspace:*",
|
|
"@lobechat/builtin-tool-web-onboarding": "workspace:*",
|
|
"@lobechat/const": "workspace:*"
|
|
},
|
|
"devDependencies": {
|
|
"@lobechat/types": "workspace:*"
|
|
},
|
|
"peerDependencies": {
|
|
"@lobehub/ui": "^5",
|
|
"antd-style": "*",
|
|
"lucide-react": "*",
|
|
"react": "*",
|
|
"react-i18next": "*"
|
|
}
|
|
}
|