clawdforge/clients
Kayos fabc782c09 clients/swift: fileprivate → internal on URLSession bridge helpers
Sessions.swift is a separate file from ForgeClient.swift but in the same
module — fileprivate blocked the cross-file call. internal (default) is
the correct visibility: same-module accessible, not part of public API.

Also dropped the unused @preconcurrency on Sessions.swift's Foundation
imports — that file doesn't reference Sendable-warning-emitting types
directly (URLSession etc), so the attribute was a no-op generating
remarks. Kept @preconcurrency on ForgeClient.swift where it actually
suppresses URL/URLSession/JSONEncoder/JSONDecoder Sendable warnings.

Caught by crafting-table queue (job 77012573) — first real dogfood of
the build farm. exit_1, log surfaced the inaccessibility error in 6s.
2026-04-29 13:44:57 -07:00
..
bash clients/bash: v0.2 multi-turn session subcommands 2026-04-29 07:00:40 -07:00
c clients/c: v0.2 multi-turn Session API 2026-04-29 07:08:50 -07:00
cpp clients/cpp: v0.2 multi-turn Session API 2026-04-29 07:10:50 -07:00
csharp clients/csharp: v0.2 multi-turn Session API 2026-04-29 06:59:45 -07:00
go clients/go: v0.2 multi-turn Session API 2026-04-29 06:34:12 -07:00
java clients/java: v0.2 multi-turn Session API 2026-04-29 06:50:02 -07:00
kotlin clients/kotlin: v0.2 multi-turn Session API 2026-04-29 07:03:54 -07:00
mcp clients/mcp: v0.2 multi-turn session tools 2026-04-29 06:49:49 -07:00
php clients/php: v0.2 multi-turn Session API 2026-04-29 06:51:17 -07:00
python clients/python: v0.2 multi-turn Session API 2026-04-29 06:35:27 -07:00
ruby clients/ruby: v0.2 multi-turn Session API 2026-04-29 06:46:52 -07:00
rust clients/rust: v0.2 multi-turn Session API 2026-04-29 06:39:37 -07:00
swift clients/swift: fileprivate → internal on URLSession bridge helpers 2026-04-29 13:44:57 -07:00
typescript clients/typescript: v0.2 multi-turn Session API 2026-04-29 06:38:55 -07:00