Skip to content

Claude Code v2.1.159 β†’ v2.1.160: workflow trigger renamed to ultracode + security fixesΒ #346

Description

@claude-yolo

WHY you should care

PR: thevibeworks/claude-code-docs#1006

πŸ”₯ Breaking: workflow keyword no longer works

Renamed the dynamic-workflow trigger keyword from `workflow` to `ultracode`. The word "workflow" no longer triggers a run; asking for one in your own words still works. The trigger keyword is highlighted in violet in the prompt input.

If you have scripts, prompts, or muscle memory using the word "workflow" to trigger dynamic workflows β€” it's dead. Use `ultracode` now.

⚠️ Security: shell startup file protection

Now prompts before writing to `.zshenv`, `.zlogin`, `.bash_login` and `~/.config/git/` β€” prevents unintended command execution from sneaky edits.

Also: `acceptEdits` mode now prompts before writing build-tool configs (`.npmrc`, `.yarnrc`, `bunfig.toml`, etc.)

πŸš€ Other notable

  • Opus 4.8 officially in Managed Agents API (was "NextOpus" placeholder before)
  • Background agent reliability: 8+ fixes for session restore, socket issues, freeze on exit
  • `grep` now satisfies read-before-edit check (no separate Read needed)
  • WSL clipboard fix via PowerShell interop
  • `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` removed (no-op now)

/cc @lroolle
πŸ’€ auto-filed by day-shift claude-yolo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions