Skip to content

docs: interface routing, local shell path rewrite, claude CLI, unfilled $ARGUMENTS; release 0.16.1 - #15

Merged
yaniv-golan merged 2 commits into
mainfrom
docs/0.16.1-fixes
Oct 2, 2026
Merged

yaniv-golan merged 2 commits into
mainfrom
docs/0.16.1-fixes

Conversation

@yaniv-golan

Copy link
Copy Markdown
Owner

Corrections from claude-code-internals findings of 2026-10-02/03 (Desktop 2.19675.0). That project reviewed the wording before it was applied.

  • Where a Cowork task runs. 0.16.0 said choosing Cowork in the Chat/Cowork picker starts a cloud session. It runs locally when "Only on this computer" is on and in the cloud when it's off. The newer interface ran in the cloud even with the setting on. Also quotes the in-app notice on local tasks that new ones can't be started from October 6.
  • Plugin/skill paths in a local session's shell. Current Desktop rewrites them inside shell commands, so the token works there. The guide now warns not to hand a shell-printed (VM) path to the file tools.
  • claude CLI. It was found in a local session's shell, and its absence from the chat runtime was never measured. The README, SKILL.md and the claude-cli-dependency lint message now say it may be off the PATH outside Claude Code, so gate on command -v claude. The rule fires on the same inputs as before.
  • $ARGUMENTS can arrive unfilled when a cloud skill is invoked before the session exists. Fall back to the user's message.
  • Release 0.16.1. The cassette is re-recorded once.

Local checks: 182 tests OK, quick_validate valid, check_portability rule set unchanged (4), harness static lane clean.

🤖 Generated with Claude Code

…ed $ARGUMENTS

From claude-code-internals findings of 2026-10-02/03 (Desktop 2.19675.0,
agents 2.1.286/2.1.287), reviewed by that project before applying.

- Choosing Cowork in the Chat/Cowork picker ran locally when "Only on
  this computer" was on (Team n=5, Personal 2/2) and in the cloud when
  it was off; the merged composer ran in the cloud even with it on.
  0.16.0 said the picker starts a cloud session. Quote the in-app
  deprecation notice shown on local tasks.
- Local sessions: Desktop rewrites plugin and skill paths inside shell
  commands to the VM mounts (measured n=4, in the asar from 1.40609.0;
  onset between agent 2.1.246 and 2.1.260), so the "VM shell cannot
  resolve it" sentence was stale. The shell then prints VM paths, which
  the file tools refuse; say not to hand those to file tools.
  CLAUDE_PLUGIN_DATA and the outputs path are not rewritten.
- README: `claude` was found at /usr/local/bin/claude in the local VM
  shell (n=4); other runtimes unchecked. Gate on `command -v claude`.
- $ARGUMENTS is left unfilled when a cloud skill is invoked before the
  session exists (positional placeholders untested); fall back to the
  user's message.

Also soften the claude-cli-dependency lint message, the module
docstring and SKILL.md: absence of `claude` from the chat runtime was
never measured (claude-code-internals has no evidence, even relayed;
the cloud agent itself runs as /opt/node22/bin/claude).
Bump the version, date the changelog, and re-record the no-trigger
cassette (the bump re-stales it).
@yaniv-golan
yaniv-golan merged commit 4e0c7f6 into main Oct 2, 2026
2 checks passed
@yaniv-golan
yaniv-golan deleted the docs/0.16.1-fixes branch October 2, 2026 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant