Skip to content

fix: viewer text downloads as base64; Artifact download note; where claude is; release 0.16.2 - #16

Merged
yaniv-golan merged 2 commits into
mainfrom
fix/0.16.2
Oct 3, 2026
Merged

yaniv-golan merged 2 commits into
mainfrom
fix/0.16.2

Conversation

@yaniv-golan

Copy link
Copy Markdown
Owner

From claude-code-internals probes C8 and C6 (Personal and Team orgs, Desktop 2.19675.0 and claude.ai web). The wording was reviewed by that project.

  • Eval viewer text downloads. Opened from a delivered file in the Claude app, text-output Download links failed with an atob error on web and Desktop. Base64 binary links saved byte-identical files after a trust prompt. Text downloads now use base64 data: URIs too. The fix is not yet re-tested in the app.
  • Artifact downloads. Published as an Artifact, every Download showed "File downloads aren't available for this artifact." while the outputs stayed rendered. environments.md now says so.
  • Where claude is. On PATH in a cloud session (a nested claude -p worked) and in the local VM shell. Absent in the classic chat sandbox (Chat in the older picker). Each was measured once. The lint message, SKILL.md and the README are restated with that scope, and gating on command -v claude is unchanged.
  • Release 0.16.2. 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

…claude` is

From claude-code-internals probe C8 and C6 (Personal and Team orgs,
Desktop 2.19675.0 and claude.ai web, 2026-10-02), wording reviewed by
that project.

- C8: the eval viewer's per-file Download, opened from a delivered file
  in the Claude app, failed for text outputs with "InvalidCharacterError:
  Failed to execute 'atob'" on web and Desktop, while base64 binary
  links saved byte-identical files after a trust prompt (sha256
  verified). Emit text downloads as base64 data: URIs too (the cause is
  inferred; the fix is not yet re-probed). Published as an Artifact,
  every Download showed "File downloads aren't available for this
  artifact." while outputs stayed rendered; say so in environments.md.
- C6: `claude` was on PATH in a cloud session (/opt/node22/bin/claude
  2.1.288; nested `claude -p` returned the expected token) and in the
  local VM shell (/usr/local/bin/claude, n=4), and absent (rc 127) in
  the classic chat sandbox (Chat in the older picker, n=1). Restate the
  claude-cli-dependency message, the lint docstring, SKILL.md and the
  README with that scope; gating on `command -v claude` is unchanged.
Bump the version, date the changelog, and re-record the no-trigger
cassette (the bump re-stales it).
@yaniv-golan
yaniv-golan merged commit 4770383 into main Oct 3, 2026
2 checks passed
@yaniv-golan
yaniv-golan deleted the fix/0.16.2 branch October 3, 2026 00:17
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