Skip to content

Commit 78fec10

Browse files
Nick Ficanoclaude
andcommitted
style: apply fantomas formatting
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 3252f66 commit 78fec10

12 files changed

Lines changed: 255 additions & 176 deletions

File tree

src/Arcp.Client/ArcpClient.fs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,9 @@ type ArcpClient(transport: ITransport, options: ArcpClientOptions) =
353353
| Ok(Message.SessionError e) ->
354354
return
355355
raise (
356-
ArcpException(JobErrorMapper.ofWireWith e.Code e.Message e.Details e.Retryable (Some jobId.Value))
356+
ArcpException(
357+
JobErrorMapper.ofWireWith e.Code e.Message e.Details e.Retryable (Some jobId.Value)
358+
)
357359
)
358360
| _ -> return raise (ArcpException(ARCPError.InvalidRequest("Expected job.subscribed", None)))
359361
}

src/Arcp.Client/Internal/JobErrorMapper.fs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ module internal JobErrorMapper =
1919
| _ -> None
2020

2121
let private strField details name fallback =
22-
prop details name |> Option.map (fun v -> v.GetString()) |> Option.defaultValue fallback
22+
prop details name
23+
|> Option.map (fun v -> v.GetString())
24+
|> Option.defaultValue fallback
2325

2426
let private intField details name fallback =
2527
prop details name

src/Arcp.Core/Json.fs

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,24 @@ module internal JsonConverters =
4848
| Ok v -> v
4949
| Error e -> raise (JsonException e)
5050

51-
override _.Write(writer, value, _) = writer.WriteStringValue(JobStatus.toWire value)
51+
override _.Write(writer, value, _) =
52+
writer.WriteStringValue(JobStatus.toWire value)
5253

5354
type LogLevelConverter() =
5455
inherit JsonConverter<LogLevel>()
5556
override _.Read(reader, _, _) = logLevelOfWire (reader.GetString())
56-
override _.Write(writer, value, _) = writer.WriteStringValue(logLevelToWire value)
57+
58+
override _.Write(writer, value, _) =
59+
writer.WriteStringValue(logLevelToWire value)
5760

5861
type ChunkEncodingConverter() =
5962
inherit JsonConverter<ChunkEncoding>()
60-
override _.Read(reader, _, _) = chunkEncodingOfWire (reader.GetString())
61-
override _.Write(writer, value, _) = writer.WriteStringValue(chunkEncodingToWire value)
63+
64+
override _.Read(reader, _, _) =
65+
chunkEncodingOfWire (reader.GetString())
66+
67+
override _.Write(writer, value, _) =
68+
writer.WriteStringValue(chunkEncodingToWire value)
6269

6370
/// `LeaseGrant` is wire-encoded as a bare namespace→patterns map
6471
/// (§9.1, §9.2), not a `{ "capabilities": {...} }` wrapper.
@@ -86,8 +93,12 @@ module internal JsonConverters =
8693
| _ -> None
8794

8895
{
89-
CostBudget = prop "cost.budget" |> Option.map (fun v -> JsonSerializer.Deserialize<string list>(v.GetRawText(), options))
90-
ModelUse = prop "model.use" |> Option.map (fun v -> JsonSerializer.Deserialize<string list>(v.GetRawText(), options))
96+
CostBudget =
97+
prop "cost.budget"
98+
|> Option.map (fun v -> JsonSerializer.Deserialize<string list>(v.GetRawText(), options))
99+
ModelUse =
100+
prop "model.use"
101+
|> Option.map (fun v -> JsonSerializer.Deserialize<string list>(v.GetRawText(), options))
91102
ExpiresAt = prop "expires_at" |> Option.map (fun v -> v.GetDateTimeOffset())
92103
}
93104

@@ -139,7 +150,8 @@ module internal JsonConverters =
139150

140151
match value with
141152
| AgentInventory.Flat names -> names |> List.iter writer.WriteStringValue
142-
| AgentInventory.Rich entries -> entries |> List.iter (fun e -> JsonSerializer.Serialize(writer, e, options))
153+
| AgentInventory.Rich entries ->
154+
entries |> List.iter (fun e -> JsonSerializer.Serialize(writer, e, options))
143155

144156
writer.WriteEndArray()
145157

@@ -226,12 +238,14 @@ module internal JsonConverters =
226238
| true, v when v.ValueKind <> JsonValueKind.Null -> Some v
227239
| _ -> None
228240

229-
let optStr name = opt name |> Option.map (fun v -> v.GetString())
241+
let optStr name =
242+
opt name |> Option.map (fun v -> v.GetString())
230243

231244
match kind with
232245
| "log" -> JobEventBody.Log(logLevelOfWire ((req "level").GetString()), (req "message").GetString())
233246
| "thought" -> JobEventBody.Thought((req "text").GetString())
234-
| "tool_call" -> JobEventBody.ToolCall((req "tool").GetString(), (req "args").Clone(), (req "call_id").GetString())
247+
| "tool_call" ->
248+
JobEventBody.ToolCall((req "tool").GetString(), (req "args").Clone(), (req "call_id").GetString())
235249
| "tool_result" ->
236250
let callId = (req "call_id").GetString()
237251

src/Arcp.Runtime/ArcpServer.fs

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -260,10 +260,18 @@ type ArcpServer(options: ArcpServerOptions) =
260260
)
261261

262262
let redactedBody =
263-
JobEventBody.Status(StatusPhases.CredentialRotated, Some(Json.serialize {| id = credentialId |}))
263+
JobEventBody.Status(
264+
StatusPhases.CredentialRotated,
265+
Some(Json.serialize {| id = credentialId |})
266+
)
264267

265268
let! ownerSeq =
266-
EnvelopeOut.pushJobEventSeq sessions options.TimeProvider record.SessionId record.JobId ownerBody
269+
EnvelopeOut.pushJobEventSeq
270+
sessions
271+
options.TimeProvider
272+
record.SessionId
273+
record.JobId
274+
ownerBody
267275

268276
for sid in jobs.Subscriptions.Subscribers record.JobId do
269277
do! EnvelopeOut.pushJobEvent sessions options.TimeProvider sid record.JobId redactedBody
@@ -468,7 +476,9 @@ type ArcpServer(options: ArcpServerOptions) =
468476
| None -> true
469477
| Some f ->
470478
(f.Status |> Option.map (List.contains r.Status) |> Option.defaultValue true)
471-
&& (f.Agent |> Option.map (fun a -> agentMatches a r.Agent) |> Option.defaultValue true)
479+
&& (f.Agent
480+
|> Option.map (fun a -> agentMatches a r.Agent)
481+
|> Option.defaultValue true)
472482
&& (f.CreatedAfter
473483
|> Option.map (fun ca -> r.CreatedAt >= ca)
474484
|> Option.defaultValue true))
@@ -657,7 +667,8 @@ type ArcpServer(options: ArcpServerOptions) =
657667
(ct: CancellationToken)
658668
: Task<bool> =
659669
task {
660-
let windowError = ARCPError.ResumeWindowExpired(resume.LastEventSeq, options.ResumeWindowSec)
670+
let windowError =
671+
ARCPError.ResumeWindowExpired(resume.LastEventSeq, options.ResumeWindowSec)
661672

662673
let writeError (err: ARCPError) : Task =
663674
let payload: SessionErrorPayload =

src/Arcp.Runtime/Auth/Bearer.fs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@ type StaticBearerVerifier(tokens: IReadOnlyDictionary<string, string>) =
2525
|> Seq.tryPick (fun kv ->
2626
let candidate = Encoding.UTF8.GetBytes kv.Key
2727

28-
if CryptographicOperations.FixedTimeEquals(ReadOnlySpan<byte>(presented), ReadOnlySpan<byte>(candidate)) then
28+
if
29+
CryptographicOperations.FixedTimeEquals(
30+
ReadOnlySpan<byte>(presented),
31+
ReadOnlySpan<byte>(candidate)
32+
)
33+
then
2934
Some kv.Value
3035
else
3136
None)

src/Arcp.Runtime/CredentialProvisioner.fs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,6 @@ type InMemoryCredentialStore() =
6969
type NoOpCredentialProvisioner() =
7070
interface ICredentialProvisioner with
7171
member _.IssueAsync(_ctx, _ct) = Task.FromResult []
72-
member _.RevokeAsync(_id, _ct) = Task.FromResult RevocationOutcome.Revoked
72+
73+
member _.RevokeAsync(_id, _ct) =
74+
Task.FromResult RevocationOutcome.Revoked

0 commit comments

Comments
 (0)