Added
- Added jcode external tool support, integrating a new CLI tool across the codebase with command-palette description, tool metadata (label, emoji, flag, color), bootstrap metadata (binary, docs URL, install commands), and full launch wiring via
prepareExternalToolLaunchandstartExternalTool. CLI flag parsing for--jcode(jcodeMode) is also included. - Added Alt+W footer toggle — collapses the footer to a single-line hint showing only the toggle hotkey and exit command, giving more vertical space for the model table.
Changed
- Provider API keys are now synced into tool launches —
openclawimportsgetApiKeyandsyncShellEnv, accepts an env override inspawnOpenClawCli, and populates the child process env with the provider API key when launching the CLI. Tool launchers now usemodel.providerKeyinstead of hardcoded provider IDs, andprepareExternalToolLaunchincludes provider and API key in launch args. This enables multi-provider support and ensures launched tools can authenticate using the configured key. - Command Palette label updated to remove "NEW !" badge — the feature is no longer new.
Fixed
- README now includes a "Bonus Free Stuff" section with curated resources: community awesome-lists, AI-powered IDEs with free tiers, API providers with permanent free tiers, trial credit providers, and education/developer program freebies — accessible via a new navigation link.