Merge remote-tracking branch 'origin/main' into feature/pokemon/battle

This commit is contained in:
claude-code-best
2026-04-22 22:59:13 +08:00
271 changed files with 22537 additions and 6082 deletions

View File

@@ -151,7 +151,7 @@ export function Doctor({ onDone }: Props): React.ReactNode {
{
name: 'CLAUDE_CODE_MAX_OUTPUT_TOKENS',
// Check for values against the latest supported model
...getModelMaxOutputTokens('claude-opus-4-6'),
...getModelMaxOutputTokens('claude-opus-4-7'),
},
]
return envVars

View File

@@ -464,11 +464,8 @@ import {
} from '../utils/autoRunIssue.js';
import type { HookProgress } from '../types/hooks.js';
import { TungstenLiveMonitor } from '@claude-code-best/builtin-tools/tools/TungstenTool/TungstenLiveMonitor.js';
/* eslint-disable @typescript-eslint/no-require-imports */
const WebBrowserPanelModule = feature('WEB_BROWSER_TOOL')
? (require('@claude-code-best/builtin-tools/tools/WebBrowserTool/WebBrowserPanel.js') as typeof import('@claude-code-best/builtin-tools/tools/WebBrowserTool/WebBrowserPanel.js'))
: null;
/* eslint-enable @typescript-eslint/no-require-imports */
// WebBrowserPanel removed — browser-lite returns results inline via tool_result.
// For full browser interaction use Claude-in-Chrome MCP tools.
import { IssueFlagBanner } from '../components/PromptInput/IssueFlagBanner.js';
import { useIssueFlagBanner } from '../hooks/useIssueFlagBanner.js';
import { CompanionSprite, CompanionFloatingBubble, MIN_COLS_FOR_FULL_SPRITE } from '../buddy/CompanionSprite.js';
@@ -5756,7 +5753,7 @@ export function REPL({
</Box>
)}
{process.env.USER_TYPE === 'ant' && <TungstenLiveMonitor />}
{feature('WEB_BROWSER_TOOL') ? WebBrowserPanelModule && <WebBrowserPanelModule.WebBrowserPanel /> : null}
{/* WebBrowserPanel removed — browser-lite, no panel */}
<Box flexGrow={1} />
{showSpinner && (
<SpinnerWithVerb
@@ -6269,8 +6266,8 @@ export function REPL({
setInputValue={setInputValue}
/>
)}
{/* Skill improvement survey - appears when improvements detected (ant-only) */}
{process.env.USER_TYPE === 'ant' && skillImprovementSurvey.suggestion && (
{/* Skill improvement survey - appears when improvements detected */}
{skillImprovementSurvey.suggestion && (
<SkillImprovementSurvey
isOpen={skillImprovementSurvey.isOpen}
skillName={skillImprovementSurvey.suggestion.skillName}