chore(claude): Update claude configuration

This commit is contained in:
Prad Nukala committed 2025-11-11 14:52:20 -05:00
1 parent 96bf8dd300
commit 7caa4e9e01
2 files changed
+190 -56

No files matched your search

+95 -28
View File
@@ -1,5 +1,5 @@
{ {
"numStartups": 1, "numStartups": 14,
"installMethod": "unknown", "installMethod": "unknown",
"autoUpdates": true, "autoUpdates": true,
"customApiKeyResponses": { "customApiKeyResponses": {
@@ -9,12 +9,28 @@
] ]
}, },
"tipsHistory": { "tipsHistory": {
"new-user-warmup": 1, "new-user-warmup": 14,
"plan-mode-for-complex-tasks": 1, "plan-mode-for-complex-tasks": 14,
"terminal-setup": 1, "terminal-setup": 1,
"memory-command": 1, "memory-command": 1,
"theme-command": 1 "theme-command": 1,
"status-line": 2,
"prompt-queue": 2,
"enter-to-steer-in-relatime": 2,
"todo-list": 2,
"# for memory": 3,
"install-github-app": 3,
"drag-and-drop-images": 4,
"double-esc-code-restore": 4,
"continue": 5,
"shift-tab": 14,
"image-paste": 6,
"tab-toggle-thinking": 6,
"ultrathink-keyword": 6,
"custom-agents": 14
}, },
"promptQueueUseCount": 4,
"showExpandedTodos": true,
"cachedStatsigGates": { "cachedStatsigGates": {
"tengu_migrate_ignore_patterns": false, "tengu_migrate_ignore_patterns": false,
"tengu_disable_bypass_permissions_mode": false, "tengu_disable_bypass_permissions_mode": false,
@@ -31,16 +47,6 @@
"sonnet45MigrationComplete": true, "sonnet45MigrationComplete": true,
"cachedChangelog": "# Changelog\n\n## 2.0.37\n\n- Fixed how idleness is computed for notifications\n- Hooks: Added matcher values for Notification hook events\n- Output Styles: Added `keep-coding-instructions` option to frontmatter\n\n## 2.0.36\n\n- Fixed: DISABLE_AUTOUPDATER environment variable now properly disables package manager update notifications\n- Fixed queued messages being incorrectly executed as bash commands\n- Fixed input being lost when typing while a queued message is processed\n\n## 2.0.35\n\n- Improve fuzzy search results when searching commands\n- Improved VS Code extension to respect `chat.fontSize` and `chat.fontFamily` settings throughout the entire UI, and apply font changes immediately without requiring reload\n- Added `CLAUDE_CODE_EXIT_AFTER_STOP_DELAY` environment variable to automatically exit SDK mode after a specified idle duration, useful for automated workflows and scripts\n- Migrated `ignorePatterns` from project config to deny permissions in the localSettings.\n- Fixed messages returning null `stop_reason` and `stop_sequence` values\n- Fixed menu navigation getting stuck on items with empty string or other falsy values (e.g., in the `/hooks` menu)\n\n## 2.0.34\n\n- VSCode Extension: Added setting to configure the initial permission mode for new conversations\n- Improved file path suggestion performance with native Rust-based fuzzy finder\n- Fixed infinite token refresh loop that caused MCP servers with OAuth (e.g., Slack) to hang during connection\n- Fixed memory crash when reading or writing large files (especially base64-encoded images)\n\n## 2.0.33\n\n- Native binary installs now launch quicker.\n- Fixed `claude doctor` incorrectly detecting Homebrew vs npm-global installations by properly resolving symlinks\n- Fixed `claude mcp serve` exposing tools with incompatible outputSchemas\n\n## 2.0.32\n\n- Un-deprecate output styles based on community feedback\n- Added `companyAnnouncements` setting for displaying announcements on startup\n- Fixed hook progress messages not updating correctly during PostToolUse hook execution\n\n## 2.0.31\n\n- Windows: native installation uses shift+tab as shortcut for mode switching, instead of alt+m\n- Vertex: add support for Web Search on supported models\n- VSCode: Adding the respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)\n- Fixed a bug with subagents and MCP servers related to \"Tool names must be unique\" error\n- Fixed issue causing `/compact` to fail with `prompt_too_long` by making it respect existing compact boundaries\n- Fixed plugin uninstall not removing plugins\n\n## 2.0.30\n\n- Added helpful hint to run `security unlock-keychain` when encountering API key errors on macOS with locked keychain\n- Added `allowUnsandboxedCommands` sandbox setting to disable the dangerouslyDisableSandbox escape hatch at policy level\n- Added `disallowedTools` field to custom agent definitions for explicit tool blocking\n- Added prompt-based stop hooks\n- VSCode: Added respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)\n- Enabled SSE MCP servers on native build\n- Deprecated output styles. Review options in `/output-style` and use --system-prompt-file, --system-prompt, --append-system-prompt, CLAUDE.md, or plugins instead\n- Removed support for custom ripgrep configuration, resolving an issue where Search returns no results and config discovery fails\n- Fixed Explore agent creating unwanted .md investigation files during codebase exploration\n- Fixed a bug where `/context` would sometimes fail with \"max_tokens must be greater than thinking.budget_tokens\" error message\n- Fixed `--mcp-config` flag to correctly override file-based MCP configurations\n- Fixed bug that saved session permissions to local settings\n- Fixed MCP tools not being available to sub-agents\n- Fixed hooks and plugins not executing when using --dangerously-skip-permissions flag\n- Fixed delay when navigating through typeahead suggestions with arrow keys\n- VSCode: Restored selection indicator in input footer showing current file or code selection status\n\n## 2.0.28\n\n- Plan mode: introduced new Plan subagent\n- Subagents: claude can now choose to resume subagents\n- Subagents: claude can dynamically choose the model used by its subagents\n- SDK: added --max-budget-usd flag\n- Discovery of custom slash commands, subagents, and output styles no longer respects .gitignore\n- Stop `/terminal-setup` from adding backslash to `Shift + Enter` in VS Code\n- Add branch and tag support for git-based plugins and marketplaces using fragment syntax (e.g., `owner/repo#branch`)\n- Fixed a bug where macOS permission prompts would show up upon initial launch when launching from home directory\n- Various other bug fixes\n\n## 2.0.27\n\n- New UI for permission prompts\n- Added current branch filtering and search to session resume screen for easier navigation\n- Fixed directory @-mention causing \"No assiLine truncated "cachedChangelog": "# Changelog\n\n## 2.0.37\n\n- Fixed how idleness is computed for notifications\n- Hooks: Added matcher values for Notification hook events\n- Output Styles: Added `keep-coding-instructions` option to frontmatter\n\n## 2.0.36\n\n- Fixed: DISABLE_AUTOUPDATER environment variable now properly disables package manager update notifications\n- Fixed queued messages being incorrectly executed as bash commands\n- Fixed input being lost when typing while a queued message is processed\n\n## 2.0.35\n\n- Improve fuzzy search results when searching commands\n- Improved VS Code extension to respect `chat.fontSize` and `chat.fontFamily` settings throughout the entire UI, and apply font changes immediately without requiring reload\n- Added `CLAUDE_CODE_EXIT_AFTER_STOP_DELAY` environment variable to automatically exit SDK mode after a specified idle duration, useful for automated workflows and scripts\n- Migrated `ignorePatterns` from project config to deny permissions in the localSettings.\n- Fixed messages returning null `stop_reason` and `stop_sequence` values\n- Fixed menu navigation getting stuck on items with empty string or other falsy values (e.g., in the `/hooks` menu)\n\n## 2.0.34\n\n- VSCode Extension: Added setting to configure the initial permission mode for new conversations\n- Improved file path suggestion performance with native Rust-based fuzzy finder\n- Fixed infinite token refresh loop that caused MCP servers with OAuth (e.g., Slack) to hang during connection\n- Fixed memory crash when reading or writing large files (especially base64-encoded images)\n\n## 2.0.33\n\n- Native binary installs now launch quicker.\n- Fixed `claude doctor` incorrectly detecting Homebrew vs npm-global installations by properly resolving symlinks\n- Fixed `claude mcp serve` exposing tools with incompatible outputSchemas\n\n## 2.0.32\n\n- Un-deprecate output styles based on community feedback\n- Added `companyAnnouncements` setting for displaying announcements on startup\n- Fixed hook progress messages not updating correctly during PostToolUse hook execution\n\n## 2.0.31\n\n- Windows: native installation uses shift+tab as shortcut for mode switching, instead of alt+m\n- Vertex: add support for Web Search on supported models\n- VSCode: Adding the respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)\n- Fixed a bug with subagents and MCP servers related to \"Tool names must be unique\" error\n- Fixed issue causing `/compact` to fail with `prompt_too_long` by making it respect existing compact boundaries\n- Fixed plugin uninstall not removing plugins\n\n## 2.0.30\n\n- Added helpful hint to run `security unlock-keychain` when encountering API key errors on macOS with locked keychain\n- Added `allowUnsandboxedCommands` sandbox setting to disable the dangerouslyDisableSandbox escape hatch at policy level\n- Added `disallowedTools` field to custom agent definitions for explicit tool blocking\n- Added prompt-based stop hooks\n- VSCode: Added respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)\n- Enabled SSE MCP servers on native build\n- Deprecated output styles. Review options in `/output-style` and use --system-prompt-file, --system-prompt, --append-system-prompt, CLAUDE.md, or plugins instead\n- Removed support for custom ripgrep configuration, resolving an issue where Search returns no results and config discovery fails\n- Fixed Explore agent creating unwanted .md investigation files during codebase exploration\n- Fixed a bug where `/context` would sometimes fail with \"max_tokens must be greater than thinking.budget_tokens\" error message\n- Fixed `--mcp-config` flag to correctly override file-based MCP configurations\n- Fixed bug that saved session permissions to local settings\n- Fixed MCP tools not being available to sub-agents\n- Fixed hooks and plugins not executing when using --dangerously-skip-permissions flag\n- Fixed delay when navigating through typeahead suggestions with arrow keys\n- VSCode: Restored selection indicator in input footer showing current file or code selection status\n\n## 2.0.28\n\n- Plan mode: introduced new Plan subagent\n- Subagents: claude can now choose to resume subagents\n- Subagents: claude can dynamically choose the model used by its subagents\n- SDK: added --max-budget-usd flag\n- Discovery of custom slash commands, subagents, and output styles no longer respects .gitignore\n- Stop `/terminal-setup` from adding backslash to `Shift + Enter` in VS Code\n- Add branch and tag support for git-based plugins and marketplaces using fragment syntax (e.g., `owner/repo#branch`)\n- Fixed a bug where macOS permission prompts would show up upon initial launch when launching from home directory\n- Various other bug fixes\n\n## 2.0.27\n\n- New UI for permission prompts\n- Added current branch filtering and search to session resume screen for easier navigation\n- Fixed directory @-mention causing \"No assiLine truncated
"changelogLastFetched": 1762884659449, "changelogLastFetched": 1762884659449,
"oauthAccount": {
"accountUuid": "ab5e7adc-623f-4f20-ba7e-90666fe17732",
"emailAddress": "prad@sonr.io",
"organizationUuid": "8a9e0ca6-989a-4ada-b0ab-ac739f517195",
"displayName": "Prad",
"organizationBillingType": "stripe_subscription",
"organizationRole": "admin",
"workspaceRole": null,
"organizationName": "prad@sonr.io's Organization"
},
"claudeCodeFirstTokenDate": "2025-03-31T02:39:44.416907Z", "claudeCodeFirstTokenDate": "2025-03-31T02:39:44.416907Z",
"hasCompletedOnboarding": true, "hasCompletedOnboarding": true,
"lastOnboardingVersion": "2.0.32", "lastOnboardingVersion": "2.0.32",
@@ -56,26 +62,87 @@
"projectOnboardingSeenCount": 0, "projectOnboardingSeenCount": 0,
"hasClaudeMdExternalIncludesApproved": false, "hasClaudeMdExternalIncludesApproved": false,
"hasClaudeMdExternalIncludesWarningShown": false, "hasClaudeMdExternalIncludesWarningShown": false,
"exampleFiles": [], "exampleFiles": [
"bindings.conf",
"alacritty.toml",
"neotree.lua",
"dot_zshrc.tmpl",
"smartcommit"
],
"hasCompletedProjectOnboarding": true, "hasCompletedProjectOnboarding": true,
"disabledMcpServers": [], "disabledMcpServers": [],
"lastCost": 0,
"lastAPIDuration": 0,
"lastToolDuration": 0,
"lastDuration": 83814,
"lastLinesAdded": 0,
"lastLinesRemoved": 0,
"lastTotalInputTokens": 0,
"lastTotalOutputTokens": 0,
"lastTotalCacheCreationInputTokens": 0,
"lastTotalCacheReadInputTokens": 0,
"lastTotalWebSearchRequests": 0, "lastTotalWebSearchRequests": 0,
"lastSessionId": "a403ec57-e228-4b49-b083-547654ad77be" "exampleFilesGeneratedAt": 1762887177244
},
"/home/prad/Developer/codebase/github.com/prdlk/sshc": {
"allowedTools": [],
"mcpContextUris": [],
"mcpServers": {},
"enabledMcpjsonServers": [],
"disabledMcpjsonServers": [],
"hasTrustDialogAccepted": true,
"ignorePatterns": [],
"projectOnboardingSeenCount": 4,
"hasClaudeMdExternalIncludesApproved": false,
"hasClaudeMdExternalIncludesWarningShown": false,
"exampleFiles": [
"I don't have enough data to reliably identify five frequently modified core application logic files. The provided information shows only 2 unique files (src/index.ts and package.json), each modified just once by the user and once by other users.",
"",
"To properly complete this task, I would need:",
"- A larger dataset with more files",
"- Modification counts that show true frequency patterns",
"- More diversity in file types and locations",
"",
"Could you provide a more comprehensive list of modified files with their modification counts?"
],
"lastTotalWebSearchRequests": 0,
"exampleFilesGeneratedAt": 1762887428417
},
"/home/prad/.config/nvim": {
"allowedTools": [],
"mcpContextUris": [],
"mcpServers": {},
"enabledMcpjsonServers": [],
"disabledMcpjsonServers": [],
"hasTrustDialogAccepted": false,
"ignorePatterns": [],
"projectOnboardingSeenCount": 4,
"hasClaudeMdExternalIncludesApproved": false,
"hasClaudeMdExternalIncludesWarningShown": false,
"exampleFiles": [
"astrocore.lua",
"community.lua",
"terminals.lua",
"neotree.lua",
"claude.lua"
],
"exampleFilesGeneratedAt": 1762889179557,
"lastTotalWebSearchRequests": 0
} }
}, },
"hasOpusPlanDefault": false, "hasOpusPlanDefault": false,
"lastReleaseNotesSeen": "2.0.32", "lastReleaseNotesSeen": "2.0.32",
"hasIdeOnboardingBeenShown": { "hasIdeOnboardingBeenShown": {
"alacritty": true "alacritty": true,
} "ghostty": true
},
"s1mAccessCache": {
"8a9e0ca6-989a-4ada-b0ab-ac739f517195": {
"hasAccess": false,
"hasAccessNotAsDefault": false,
"timestamp": 1762890584621
}
},
"oauthAccount": {
"accountUuid": "ab5e7adc-623f-4f20-ba7e-90666fe17732",
"emailAddress": "prad@sonr.io",
"organizationUuid": "8a9e0ca6-989a-4ada-b0ab-ac739f517195",
"displayName": "Prad",
"organizationBillingType": "stripe_subscription",
"organizationRole": "admin",
"workspaceRole": null,
"organizationName": "prad@sonr.io's Organization"
},
"fallbackAvailableWarningThreshold": 0.5,
"bypassPermissionsModeAccepted": true
} }
+95 -28
View File
@@ -1,5 +1,5 @@
{ {
"numStartups": 1, "numStartups": 14,
"installMethod": "unknown", "installMethod": "unknown",
"autoUpdates": true, "autoUpdates": true,
"customApiKeyResponses": { "customApiKeyResponses": {
@@ -9,12 +9,28 @@
] ]
}, },
"tipsHistory": { "tipsHistory": {
"new-user-warmup": 1, "new-user-warmup": 14,
"plan-mode-for-complex-tasks": 1, "plan-mode-for-complex-tasks": 14,
"terminal-setup": 1, "terminal-setup": 1,
"memory-command": 1, "memory-command": 1,
"theme-command": 1 "theme-command": 1,
"status-line": 2,
"prompt-queue": 2,
"enter-to-steer-in-relatime": 2,
"todo-list": 2,
"# for memory": 3,
"install-github-app": 3,
"drag-and-drop-images": 4,
"double-esc-code-restore": 4,
"continue": 5,
"shift-tab": 14,
"image-paste": 6,
"tab-toggle-thinking": 6,
"ultrathink-keyword": 6,
"custom-agents": 14
}, },
"promptQueueUseCount": 4,
"showExpandedTodos": true,
"cachedStatsigGates": { "cachedStatsigGates": {
"tengu_migrate_ignore_patterns": false, "tengu_migrate_ignore_patterns": false,
"tengu_disable_bypass_permissions_mode": false, "tengu_disable_bypass_permissions_mode": false,
@@ -31,16 +47,6 @@
"sonnet45MigrationComplete": true, "sonnet45MigrationComplete": true,
"cachedChangelog": "# Changelog\n\n## 2.0.37\n\n- Fixed how idleness is computed for notifications\n- Hooks: Added matcher values for Notification hook events\n- Output Styles: Added `keep-coding-instructions` option to frontmatter\n\n## 2.0.36\n\n- Fixed: DISABLE_AUTOUPDATER environment variable now properly disables package manager update notifications\n- Fixed queued messages being incorrectly executed as bash commands\n- Fixed input being lost when typing while a queued message is processed\n\n## 2.0.35\n\n- Improve fuzzy search results when searching commands\n- Improved VS Code extension to respect `chat.fontSize` and `chat.fontFamily` settings throughout the entire UI, and apply font changes immediately without requiring reload\n- Added `CLAUDE_CODE_EXIT_AFTER_STOP_DELAY` environment variable to automatically exit SDK mode after a specified idle duration, useful for automated workflows and scripts\n- Migrated `ignorePatterns` from project config to deny permissions in the localSettings.\n- Fixed messages returning null `stop_reason` and `stop_sequence` values\n- Fixed menu navigation getting stuck on items with empty string or other falsy values (e.g., in the `/hooks` menu)\n\n## 2.0.34\n\n- VSCode Extension: Added setting to configure the initial permission mode for new conversations\n- Improved file path suggestion performance with native Rust-based fuzzy finder\n- Fixed infinite token refresh loop that caused MCP servers with OAuth (e.g., Slack) to hang during connection\n- Fixed memory crash when reading or writing large files (especially base64-encoded images)\n\n## 2.0.33\n\n- Native binary installs now launch quicker.\n- Fixed `claude doctor` incorrectly detecting Homebrew vs npm-global installations by properly resolving symlinks\n- Fixed `claude mcp serve` exposing tools with incompatible outputSchemas\n\n## 2.0.32\n\n- Un-deprecate output styles based on community feedback\n- Added `companyAnnouncements` setting for displaying announcements on startup\n- Fixed hook progress messages not updating correctly during PostToolUse hook execution\n\n## 2.0.31\n\n- Windows: native installation uses shift+tab as shortcut for mode switching, instead of alt+m\n- Vertex: add support for Web Search on supported models\n- VSCode: Adding the respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)\n- Fixed a bug with subagents and MCP servers related to \"Tool names must be unique\" error\n- Fixed issue causing `/compact` to fail with `prompt_too_long` by making it respect existing compact boundaries\n- Fixed plugin uninstall not removing plugins\n\n## 2.0.30\n\n- Added helpful hint to run `security unlock-keychain` when encountering API key errors on macOS with locked keychain\n- Added `allowUnsandboxedCommands` sandbox setting to disable the dangerouslyDisableSandbox escape hatch at policy level\n- Added `disallowedTools` field to custom agent definitions for explicit tool blocking\n- Added prompt-based stop hooks\n- VSCode: Added respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)\n- Enabled SSE MCP servers on native build\n- Deprecated output styles. Review options in `/output-style` and use --system-prompt-file, --system-prompt, --append-system-prompt, CLAUDE.md, or plugins instead\n- Removed support for custom ripgrep configuration, resolving an issue where Search returns no results and config discovery fails\n- Fixed Explore agent creating unwanted .md investigation files during codebase exploration\n- Fixed a bug where `/context` would sometimes fail with \"max_tokens must be greater than thinking.budget_tokens\" error message\n- Fixed `--mcp-config` flag to correctly override file-based MCP configurations\n- Fixed bug that saved session permissions to local settings\n- Fixed MCP tools not being available to sub-agents\n- Fixed hooks and plugins not executing when using --dangerously-skip-permissions flag\n- Fixed delay when navigating through typeahead suggestions with arrow keys\n- VSCode: Restored selection indicator in input footer showing current file or code selection status\n\n## 2.0.28\n\n- Plan mode: introduced new Plan subagent\n- Subagents: claude can now choose to resume subagents\n- Subagents: claude can dynamically choose the model used by its subagents\n- SDK: added --max-budget-usd flag\n- Discovery of custom slash commands, subagents, and output styles no longer respects .gitignore\n- Stop `/terminal-setup` from adding backslash to `Shift + Enter` in VS Code\n- Add branch and tag support for git-based plugins and marketplaces using fragment syntax (e.g., `owner/repo#branch`)\n- Fixed a bug where macOS permission prompts would show up upon initial launch when launching from home directory\n- Various other bug fixes\n\n## 2.0.27\n\n- New UI for permission prompts\n- Added current branch filtering and search to session resume screen for easier navigation\n- Fixed directory @-mention causing \"No assiLine truncated "cachedChangelog": "# Changelog\n\n## 2.0.37\n\n- Fixed how idleness is computed for notifications\n- Hooks: Added matcher values for Notification hook events\n- Output Styles: Added `keep-coding-instructions` option to frontmatter\n\n## 2.0.36\n\n- Fixed: DISABLE_AUTOUPDATER environment variable now properly disables package manager update notifications\n- Fixed queued messages being incorrectly executed as bash commands\n- Fixed input being lost when typing while a queued message is processed\n\n## 2.0.35\n\n- Improve fuzzy search results when searching commands\n- Improved VS Code extension to respect `chat.fontSize` and `chat.fontFamily` settings throughout the entire UI, and apply font changes immediately without requiring reload\n- Added `CLAUDE_CODE_EXIT_AFTER_STOP_DELAY` environment variable to automatically exit SDK mode after a specified idle duration, useful for automated workflows and scripts\n- Migrated `ignorePatterns` from project config to deny permissions in the localSettings.\n- Fixed messages returning null `stop_reason` and `stop_sequence` values\n- Fixed menu navigation getting stuck on items with empty string or other falsy values (e.g., in the `/hooks` menu)\n\n## 2.0.34\n\n- VSCode Extension: Added setting to configure the initial permission mode for new conversations\n- Improved file path suggestion performance with native Rust-based fuzzy finder\n- Fixed infinite token refresh loop that caused MCP servers with OAuth (e.g., Slack) to hang during connection\n- Fixed memory crash when reading or writing large files (especially base64-encoded images)\n\n## 2.0.33\n\n- Native binary installs now launch quicker.\n- Fixed `claude doctor` incorrectly detecting Homebrew vs npm-global installations by properly resolving symlinks\n- Fixed `claude mcp serve` exposing tools with incompatible outputSchemas\n\n## 2.0.32\n\n- Un-deprecate output styles based on community feedback\n- Added `companyAnnouncements` setting for displaying announcements on startup\n- Fixed hook progress messages not updating correctly during PostToolUse hook execution\n\n## 2.0.31\n\n- Windows: native installation uses shift+tab as shortcut for mode switching, instead of alt+m\n- Vertex: add support for Web Search on supported models\n- VSCode: Adding the respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)\n- Fixed a bug with subagents and MCP servers related to \"Tool names must be unique\" error\n- Fixed issue causing `/compact` to fail with `prompt_too_long` by making it respect existing compact boundaries\n- Fixed plugin uninstall not removing plugins\n\n## 2.0.30\n\n- Added helpful hint to run `security unlock-keychain` when encountering API key errors on macOS with locked keychain\n- Added `allowUnsandboxedCommands` sandbox setting to disable the dangerouslyDisableSandbox escape hatch at policy level\n- Added `disallowedTools` field to custom agent definitions for explicit tool blocking\n- Added prompt-based stop hooks\n- VSCode: Added respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)\n- Enabled SSE MCP servers on native build\n- Deprecated output styles. Review options in `/output-style` and use --system-prompt-file, --system-prompt, --append-system-prompt, CLAUDE.md, or plugins instead\n- Removed support for custom ripgrep configuration, resolving an issue where Search returns no results and config discovery fails\n- Fixed Explore agent creating unwanted .md investigation files during codebase exploration\n- Fixed a bug where `/context` would sometimes fail with \"max_tokens must be greater than thinking.budget_tokens\" error message\n- Fixed `--mcp-config` flag to correctly override file-based MCP configurations\n- Fixed bug that saved session permissions to local settings\n- Fixed MCP tools not being available to sub-agents\n- Fixed hooks and plugins not executing when using --dangerously-skip-permissions flag\n- Fixed delay when navigating through typeahead suggestions with arrow keys\n- VSCode: Restored selection indicator in input footer showing current file or code selection status\n\n## 2.0.28\n\n- Plan mode: introduced new Plan subagent\n- Subagents: claude can now choose to resume subagents\n- Subagents: claude can dynamically choose the model used by its subagents\n- SDK: added --max-budget-usd flag\n- Discovery of custom slash commands, subagents, and output styles no longer respects .gitignore\n- Stop `/terminal-setup` from adding backslash to `Shift + Enter` in VS Code\n- Add branch and tag support for git-based plugins and marketplaces using fragment syntax (e.g., `owner/repo#branch`)\n- Fixed a bug where macOS permission prompts would show up upon initial launch when launching from home directory\n- Various other bug fixes\n\n## 2.0.27\n\n- New UI for permission prompts\n- Added current branch filtering and search to session resume screen for easier navigation\n- Fixed directory @-mention causing \"No assiLine truncated
"changelogLastFetched": 1762884659449, "changelogLastFetched": 1762884659449,
"oauthAccount": {
"accountUuid": "ab5e7adc-623f-4f20-ba7e-90666fe17732",
"emailAddress": "prad@sonr.io",
"organizationUuid": "8a9e0ca6-989a-4ada-b0ab-ac739f517195",
"displayName": "Prad",
"organizationBillingType": "stripe_subscription",
"organizationRole": "admin",
"workspaceRole": null,
"organizationName": "prad@sonr.io's Organization"
},
"claudeCodeFirstTokenDate": "2025-03-31T02:39:44.416907Z", "claudeCodeFirstTokenDate": "2025-03-31T02:39:44.416907Z",
"hasCompletedOnboarding": true, "hasCompletedOnboarding": true,
"lastOnboardingVersion": "2.0.32", "lastOnboardingVersion": "2.0.32",
@@ -56,26 +62,87 @@
"projectOnboardingSeenCount": 0, "projectOnboardingSeenCount": 0,
"hasClaudeMdExternalIncludesApproved": false, "hasClaudeMdExternalIncludesApproved": false,
"hasClaudeMdExternalIncludesWarningShown": false, "hasClaudeMdExternalIncludesWarningShown": false,
"exampleFiles": [], "exampleFiles": [
"bindings.conf",
"alacritty.toml",
"neotree.lua",
"dot_zshrc.tmpl",
"smartcommit"
],
"hasCompletedProjectOnboarding": true, "hasCompletedProjectOnboarding": true,
"disabledMcpServers": [], "disabledMcpServers": [],
"lastCost": 0,
"lastAPIDuration": 0,
"lastToolDuration": 0,
"lastDuration": 83814,
"lastLinesAdded": 0,
"lastLinesRemoved": 0,
"lastTotalInputTokens": 0,
"lastTotalOutputTokens": 0,
"lastTotalCacheCreationInputTokens": 0,
"lastTotalCacheReadInputTokens": 0,
"lastTotalWebSearchRequests": 0, "lastTotalWebSearchRequests": 0,
"lastSessionId": "a403ec57-e228-4b49-b083-547654ad77be" "exampleFilesGeneratedAt": 1762887177244
},
"/home/prad/Developer/codebase/github.com/prdlk/sshc": {
"allowedTools": [],
"mcpContextUris": [],
"mcpServers": {},
"enabledMcpjsonServers": [],
"disabledMcpjsonServers": [],
"hasTrustDialogAccepted": true,
"ignorePatterns": [],
"projectOnboardingSeenCount": 4,
"hasClaudeMdExternalIncludesApproved": false,
"hasClaudeMdExternalIncludesWarningShown": false,
"exampleFiles": [
"I don't have enough data to reliably identify five frequently modified core application logic files. The provided information shows only 2 unique files (src/index.ts and package.json), each modified just once by the user and once by other users.",
"",
"To properly complete this task, I would need:",
"- A larger dataset with more files",
"- Modification counts that show true frequency patterns",
"- More diversity in file types and locations",
"",
"Could you provide a more comprehensive list of modified files with their modification counts?"
],
"lastTotalWebSearchRequests": 0,
"exampleFilesGeneratedAt": 1762887428417
},
"/home/prad/.config/nvim": {
"allowedTools": [],
"mcpContextUris": [],
"mcpServers": {},
"enabledMcpjsonServers": [],
"disabledMcpjsonServers": [],
"hasTrustDialogAccepted": false,
"ignorePatterns": [],
"projectOnboardingSeenCount": 4,
"hasClaudeMdExternalIncludesApproved": false,
"hasClaudeMdExternalIncludesWarningShown": false,
"exampleFiles": [
"astrocore.lua",
"community.lua",
"terminals.lua",
"neotree.lua",
"claude.lua"
],
"exampleFilesGeneratedAt": 1762889179557,
"lastTotalWebSearchRequests": 0
} }
}, },
"hasOpusPlanDefault": false, "hasOpusPlanDefault": false,
"lastReleaseNotesSeen": "2.0.32", "lastReleaseNotesSeen": "2.0.32",
"hasIdeOnboardingBeenShown": { "hasIdeOnboardingBeenShown": {
"alacritty": true "alacritty": true,
} "ghostty": true
},
"s1mAccessCache": {
"8a9e0ca6-989a-4ada-b0ab-ac739f517195": {
"hasAccess": false,
"hasAccessNotAsDefault": false,
"timestamp": 1762890584621
}
},
"oauthAccount": {
"accountUuid": "ab5e7adc-623f-4f20-ba7e-90666fe17732",
"emailAddress": "prad@sonr.io",
"organizationUuid": "8a9e0ca6-989a-4ada-b0ab-ac739f517195",
"displayName": "Prad",
"organizationBillingType": "stripe_subscription",
"organizationRole": "admin",
"workspaceRole": null,
"organizationName": "prad@sonr.io's Organization"
},
"fallbackAvailableWarningThreshold": 0.5,
"bypassPermissionsModeAccepted": true
} }