Skip to content

Releases: AnExiledDev/CodeForge

v2.2.1

17 Apr 02:03
fd4c66c

Choose a tag to compare

Configuration

  • Default model changed to claude-opus-4-5ANTHROPIC_MODEL and ANTHROPIC_DEFAULT_OPUS_MODEL in default settings flipped from claude-opus-4-7 to claude-opus-4-5. Subagents also run on 4.5 by default.
  • Per-alias context windowsCLAUDE_CODE_MAX_CONTEXT_TOKENS and CLAUDE_CODE_AUTO_COMPACT_WINDOW removed from global settings.json env (they pinned 250k globally, which would exceed 4.5's 200k ceiling). Context is now set inline per alias: cc / claude / ccw / cc-orc = 200k; cc7 / ccw7 / cc-orc7 = 400k.
  • New 4.7 alias variantscc7, ccw7, cc-orc7 run Claude Code on claude-opus-4-7 with a 400k context window (main / writing / orchestrator system prompts respectively). Use these for sessions that need 4.7's larger window; use cc / ccw / cc-orc (now on 4.5) for standard work.
  • Thinking display set to summarizedcc, claude, ccw, and cc-orc aliases now pass --thinking-display summarized, keeping the terminal tidy while still surfacing thinking. ccraw is unaffected (stays vanilla).
  • View mode set to focusviewMode changed from verbose to focus in default settings for a cleaner terminal UI.

Fixes

  • Disallowed tools alias splitting — oh-my-claude disallowed tools are now stored as a bash array and expanded per-argument in the Claude aliases, so --disallowedTools and each tool name are passed as separate argv entries in both bash and zsh.

cli-v0.2.1

17 Apr 02:03
fd4c66c

Choose a tag to compare

Fixes

  • session tokens --project now works with absolute paths — the filter was comparing an on-disk slug (e.g. -workspaces-projects-CodeForge) to the raw --project path (e.g. /workspaces/projects/CodeForge), which never matched. Absolute paths and paths starting with ./ / ../ are now encoded to Claude's slug form (replacing / and . with -) before matching. Plain substrings without separators still pass through unchanged, so --project CodeForge keeps working.
  • session tokens --since / --until now actually filter results — both options were parsed but never applied. Filtering is session-level and uses file mtime (last-activity time) so sessions outside the window are skipped without being parsed.

v2.2.0

16 Apr 20:52

Choose a tag to compare

Highlights

  • Claude Code Router — new proxy daemon for routing API calls to alternate LLM providers (DeepSeek, Gemini, OpenRouter, Anthropic)
  • Codex CLI — OpenAI Codex terminal coding agent with config management and ccusage support
  • 6 new rules — auto-memory, zero-tolerance-bugs, scope-discipline, explicit-start, plan-presentation, surface-decisions
  • Opus 4.7 upgrade — all 9 opus-based agents now use explicit opus-4-5 model version; investigator and security-auditor upgraded from sonnet to opus
  • Effort levels — all 19 agents and 23 skills have effort: frontmatter for adaptive thinking

Claude Code Router

  • Installs claude-code-router proxy daemon (default-on with autostart)
  • User-editable config deploys to ~/.claude-code-router/config.json
  • Provider API keys via .secrets or Codespaces secrets
  • Daemon supervision with restart-on-failure; ccr-apply for quick redeploy

Codex CLI

  • Installs OpenAI Codex CLI via npm (enabled by default)
  • Auto-creates ~/.codex/auth.json from OPENAI_API_KEY
  • Config management via codex-config.toml
  • Separate Docker volume for persistence
  • ccusage-codex for token tracking

Configuration Changes

  • Default model: claude-opus-4-7
  • Thinking tokens: 31999 (was 63999); adaptive thinking disabled
  • Effort level: max (was medium)
  • Compaction: 80% threshold, 250K window
  • Agent teams disabled

Breaking Changes

  • Hook gate path changed from .codeforge/config/disabled-hooks.json to ~/.claude/disabled-hooks.json
  • Dashboard feature removed (extracted to separate repo)
  • Config directory removed from npm package (now in defaults/codeforge/)

Documentation

  • Complete restructure: start-here/, use/, customize/, extend/plugins/, reference/
  • New reference pages: agents, skills, CLI tools, environment variables

Full changelog

npm: npx @coredirective/cf-container

CLI v0.2.0

16 Apr 20:52

Choose a tag to compare

CodeForge CLI v0.2.0

CLI for CodeForge development workflows — session history, plugin management, codebase indexing, and devcontainer control.

Commands

  • codeforge session — search and browse session history
  • codeforge task — search and manage tasks
  • codeforge plan — search plans across sessions
  • codeforge plugin — list, enable/disable plugins; show hooks, agents, skills
  • codeforge config — show and apply configuration
  • codeforge index — build and query codebase symbol index
  • codeforge container — devcontainer lifecycle (up, down, rebuild, exec, shell)

Install

npm install -g @coredirective/cf-cli

Requires Bun runtime.

npm: npm install -g @coredirective/cf-cli

v2.1.1

27 Mar 22:36

Choose a tag to compare

Release v2.1.1

v2.1.0

26 Mar 16:06

Choose a tag to compare

Release v2.1.0

dashboard-v0.1.0

26 Mar 16:11

Choose a tag to compare

Package Rename

  • codeforge-dashboard has been renamed to @coredirective/cf-dash on npm
  • The old codeforge-dashboard package name is deprecated

Initial release of codeforge-dashboard — session analytics for Claude Code.

  • Svelte 5 SPA with dark mode, TailwindCSS 4, LayerChart
  • Bun backend with SQLite (bun:sqlite), SSE live updates, file watcher
  • Session browsing with conversation replay and full-text search
  • Token usage breakdown, cost estimates, activity heatmaps
  • Tool call timeline visualization
  • Per-project aggregated analytics
  • CLI bin wrapper (codeforge-dashboard) with --port/--host flags
  • Container integration: auto-launches on devcontainer start (port 7847)

cli-v0.1.0

26 Mar 16:08

Choose a tag to compare

Package Rename

  • codeforge-dev-cli has been renamed to @coredirective/cf-cli on npm
  • Install via: npm install -g @coredirective/cf-cli
  • The old codeforge-dev-cli package name is deprecated

Initial release. Ships with CodeForge v2.1.1.

Command Groups

  • codeforge session — search, list, and show Claude Code session history
  • codeforge task — search tasks
  • codeforge plan — search plans
  • codeforge plugin — manage plugins (list, show, enable, disable, hooks, agents, skills)
  • codeforge config — show and apply configuration (apply deploys config to ~/.claude/)
  • codeforge index — build and search a codebase symbol index (build, search, show, stats, tree, clean)
  • codeforge container — manage CodeForge devcontainers (up, down, rebuild, exec, ls, shell)

Features

  • Container proxy — commands auto-proxy into the running devcontainer when run from the host; use --local to bypass
  • --container <name> flag to target a specific container

v2.0.1

02 Mar 05:11
05f0f0c

Choose a tag to compare

Added

Official Plugins

  • Expanded Anthropic official plugins — added code-review, feature-dev, and pr-review-toolkit from anthropics/claude-code
  • Migrated plugin identifiers — switched from @claude-plugins-official to @anthropics/claude-code format

Changed

Protected Files Guard

  • Allowed .env.example edits.env.example is no longer blocked by the .env.* pattern; actual secret files (.env.local, .env.production, etc.) remain protected

Fixed

  • Plugin count updated 14→17 across all docs pages and README
  • Agent/skill counts corrected in README (17→21 agents, 35→38 skills)
  • Protected-files-guard README error handling table: "fails open" → "fails closed"
  • Merged stale [Unreleased] changelog entries into v2.0.0; updated test counts (241→289)

v1.14.2

24 Feb 07:49

Choose a tag to compare

Fixed

CI: Release Workflow (v1.14.1)

  • test.js — settings.json path updated from config/settings.json to config/defaults/settings.json to match config externalization refactor
  • test.js — Test 5 (executable check) result now included in exit condition; previously a failure was logged but did not affect the exit code
  • setup.js — file permissions changed from 644 to 755 (executable) to match shebang and bin declaration in package.json

CI: Publish DevContainer Features Workflow (v1.14.1)

  • features/README.md — removed from features directory; devcontainers/action@v1 treated it as a feature subdirectory and failed looking for README.md/devcontainer-feature.json
  • 11 devcontainer-feature.json files — removed "maintainer" field (not in the DevContainer Feature spec schema, causing strict validation failure): ast-grep, ccburn, ccms, ccstatusline, ccusage, chromaterm, claude-monitor, claude-session-dashboard, lsp-servers, mcp-qdrant, tree-sitter

CI: Publish DevContainer Features Workflow (v1.14.2)

  • 6 devcontainer-feature.json files — removed "proposals" field that coexisted with "enum" on the same option (spec schema treats them as mutually exclusive via anyOf): ccburn, ccusage, claude-monitor, claude-session-dashboard, mcp-qdrant, tree-sitter

Docs

  • Active sidebar item — increased background opacity from 0.08 to 0.14, added font-weight: 600 and color: var(--sl-color-accent-high) for readable contrast against inactive items