Changelog
0.15.0 - 2026-05-15
Major Claude Code parity release. 21 CLI flags (up from 7), 6 new subcommands, Skills system, permission modes, worktrees, background agents.
New flags:
--system-prompt,--system-prompt-file,--append-system-prompt,--append-system-prompt-file- customize the system prompt at runtime. See System prompt customization.--effort low|medium|high|xhigh|max- control how much compute IsonForge spends per turn. See Effort levels.--max-turns,--max-budget-usd,--output-format text|json|stream-json,--json-schema- print-mode bounded execution and structured output. See Print mode.--add-dir <path>- additional working directories, repeatable.--permission-mode default|acceptEdits|plan|auto|bypassPermissions- five permission modes, Shift+Tab cycle in the REPL. See Permission modes.--settings <path-or-json>,--setting-sources <list>- settings precedence (user / project / local / runtime). See Settings.-w/--worktree [name],--from-pr <pr>- isolated git worktrees, PR-driven workflow. See Worktrees.--bg- run prompts as detached background agents. See Background agents.--dangerously-skip-permissions- alias for--yolo(Claude-Code muscle-memory).--resume- interactive session picker at startup.
New subcommands:
isonforge agents- list background agents.isonforge logs <id>- tail an agent's stdout log.isonforge attach <id>- follow an agent's output live.isonforge stop <id>- terminate an agent.isonforge rm <id>- remove a stopped agent from the list.isonforge respawn <id>- restart a stopped agent with its original prompt.
New slash commands:
/effort [low|medium|high|xhigh|max]- change effort mid-session./skills- list installed Skills.
Skills system:
- Drop
SKILL.mdinto~/.isonforge/skills/<name>/or<cwd>/.isonforge/skills/<name>/and/your-skillbecomes a command. - YAML frontmatter,
$ARGUMENTS/$0..$9substitution, dynamic shell injection via `!``cmd```. - Compatible with Claude Code's
.claude/skills/and.claude/commands/.
Gateway changes:
- Default thinking ON (was OFF). Reasoning-pane UI ships in the CLI - the env var is now finally aligned with the CLI capability.
- System prompt adds deep-exploration pressure (read callers + callees + tests, hypothesis before edit) and sub-agent delegation push (
task_explorefor unfamiliar code). permission_mode=planserver-side filter strips mutating tools.effortper-request maps to backend sampling + reasoning.
Installer fixes:
install-forge.sh: dropped--strip-components=1(tarball has no wrapper dir, was silently skippingpackage.json).install-forge.sh: replacednpm install --production 2>&1 | tail -1(hid real errors) with proper--omit=dev+ visible error path.install-forge.ps1: switched MSI download + admin-requiredmsiexec /qntowinget install OpenJS.NodeJS.LTS(clean UAC, auto PATH refresh).install-forge.ps1: usenpm.cmdto bypass PowerShell ExecutionPolicy Restricted.
UI palette:
- CLI repalette to single Anthropic-copper accent (
#D97757). Replaces previous purple + cyan + amber. Single accent across Welcome banner, spinner, prompt, message bullet, cursor, markdown render.
0.10.x - 2026-05-09
- IsonForge CLI v0.9.0 / v0.10.0 - PRME 26.1 backend swap. 25 slash commands.
/upgradeself-restart,/web,/cost, sub-agent split intotask_explore+task_research, ask_user, /loop.
Earlier
Older releases tracked at github.com/IsonAI/isonforge/releases.