orca/skill-guides
Jinjing 3ec48a74d5
Gate artifact publishing behind off-by-default capability (#13368)
* fix(artifacts): gate agent artifact publishing behind an off-by-default capability

Public artifact sharing was reachable by any agent through `orca artifacts
share`: the Artifacts settings toggle only controlled sidebar visibility, and
nothing in the main process checked a capability before minting a public URL.

Add `artifactSharingEnabled` (default off) and enforce it in
ArtifactCloudService.share/update — before auth, network, or the share-record
write — so the CLI, relay-forwarded remote CLI, and IPC paths are all denied.
The denial carries a stable `artifact_sharing_disabled` code plus next steps
through the RPC error allowlist, so the CLI prints actionable guidance.

list, unshare, and delete stay ungated: turning publishing off must not strand
already-published links. The capability is absent from the `settings.update`
RPC schema, so an agent cannot grant it to itself — only the desktop UI can.

Co-authored-by: Orca <help@stably.ai>

* fix(artifacts): gate agent artifact publishing behind an off-by-default

Publishing is blocked until enabled in Settings → Artifacts. CLI preflights the capability before reading files to avoid unnecessary uploads. RPC surface rejects capability grants so callers cannot self-grant. UI shows opt-in workflow and recovery path when publishing is off. Web clients mirror the host's setting read-only.

---------

Co-authored-by: Orca <help@stably.ai>
2026-08-09 13:19:08 -07:00
..
computer-use.md fix(computer-use): make modifier clicks interruption-safe (#11451) 2026-07-29 18:29:10 -07:00
linear-tickets.md feat(skills): land remaining hybrid stubs (#9846) 2026-07-22 11:43:01 -07:00
orca-cli.md Gate artifact publishing behind off-by-default capability (#13368) 2026-08-09 13:19:08 -07:00
orca-emulator-android.md fix(emulator): iOS ax via plain-JSON serve-sim helper (supersedes #10007) (#10029) 2026-07-22 21:30:53 -07:00
orca-emulator.md fix(emulator): iOS ax via plain-JSON serve-sim helper (supersedes #10007) (#10029) 2026-07-22 21:30:53 -07:00
orca-linear.md feat(linear): add MCP-style save issue (#9670) 2026-07-21 13:25:22 -07:00
orca-per-workspace-env.md Add version-matched skill guides to the CLI (#8624) 2026-07-14 02:17:55 -07:00
orchestration.md Add per-worker model and effort overrides (#12851) 2026-08-05 21:17:45 -07:00