diff --git a/.env.example b/.env.example index ea41e23..b28c127 100644 --- a/.env.example +++ b/.env.example @@ -1,9 +1,6 @@ # Shannon Environment Configuration # Copy this file to .env and fill in your credentials -# Recommended output token configuration for larger tool outputs -CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000 - # Adaptive thinking is enabled automatically on Opus 4.6/4.7/4.8. Set to false to disable. # CLAUDE_ADAPTIVE_THINKING=false diff --git a/apps/cli/src/config/resolver.ts b/apps/cli/src/config/resolver.ts index d196033..79a30e7 100644 --- a/apps/cli/src/config/resolver.ts +++ b/apps/cli/src/config/resolver.ts @@ -24,7 +24,6 @@ interface ConfigMapping { /** Maps every supported env var to its TOML path (section.key) and expected type. */ const CONFIG_MAP: readonly ConfigMapping[] = [ // Core - { env: 'CLAUDE_CODE_MAX_OUTPUT_TOKENS', toml: 'core.max_tokens', type: 'number' }, { env: 'CLAUDE_ADAPTIVE_THINKING', toml: 'core.adaptive_thinking', type: 'boolean', boolFormat: 'literal' }, // Anthropic diff --git a/apps/cli/src/config/writer.ts b/apps/cli/src/config/writer.ts index 0b4b55f..0a69bd1 100644 --- a/apps/cli/src/config/writer.ts +++ b/apps/cli/src/config/writer.ts @@ -8,7 +8,7 @@ import { getConfigFile } from '../home.js'; // === Types === export interface ShannonConfig { - core?: { max_tokens?: number; adaptive_thinking?: boolean }; + core?: { adaptive_thinking?: boolean }; anthropic?: { api_key?: string; oauth_token?: string }; custom_base_url?: { base_url?: string; auth_token?: string }; bedrock?: { use?: boolean; region?: string; token?: string }; diff --git a/apps/cli/src/env.ts b/apps/cli/src/env.ts index 6b0f740..581c617 100644 --- a/apps/cli/src/env.ts +++ b/apps/cli/src/env.ts @@ -21,7 +21,6 @@ const FORWARD_VARS = [ 'ANTHROPIC_SMALL_MODEL', 'ANTHROPIC_MEDIUM_MODEL', 'ANTHROPIC_LARGE_MODEL', - 'CLAUDE_CODE_MAX_OUTPUT_TOKENS', 'CLAUDE_ADAPTIVE_THINKING', ] as const; diff --git a/docs/ai-providers.md b/docs/ai-providers.md index 591e485..9257817 100644 --- a/docs/ai-providers.md +++ b/docs/ai-providers.md @@ -20,7 +20,6 @@ Source-build mode can use a `.env` file: ```bash ANTHROPIC_API_KEY=your-api-key -CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000 ``` Each tier can be pointed at any Claude model via `ANTHROPIC_SMALL_MODEL` / `ANTHROPIC_MEDIUM_MODEL` / `ANTHROPIC_LARGE_MODEL` (or the setup wizard). If you set a tier to `claude-fable-5`, note that Fable's safety classifiers route cybersecurity tasks to Opus 4.8, so those phases run on Opus 4.8 regardless. diff --git a/docs/development.md b/docs/development.md index 2106dea..f131544 100644 --- a/docs/development.md +++ b/docs/development.md @@ -33,14 +33,12 @@ At minimum, your `.env` file should include one supported AI provider credential ```bash ANTHROPIC_API_KEY=your-api-key -CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000 ``` Environment variables can also be exported directly: ```bash export ANTHROPIC_API_KEY="your-api-key" -export CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000 ``` ## Prepare Your Repository diff --git a/llms-full.txt b/llms-full.txt index b689564..6d37e1c 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -298,14 +298,12 @@ At minimum, your `.env` file should include one supported AI provider credential ```bash ANTHROPIC_API_KEY=your-api-key -CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000 ``` Environment variables can also be exported directly: ```bash export ANTHROPIC_API_KEY="your-api-key" -export CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000 ``` ## Prepare Your Repository @@ -591,7 +589,6 @@ Source-build mode can use a `.env` file: ```bash ANTHROPIC_API_KEY=your-api-key -CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000 ``` ## AWS Bedrock