+2
claudeio/claude.opam
+2
claudeio/claude.opam
+3
-1
claudeio/dune-project
+3
-1
claudeio/dune-project
+2
-1
claudeio/lib/claude.ml
+2
-1
claudeio/lib/claude.ml
+165
-2
claudeio/lib/claude.mli
+165
-2
claudeio/lib/claude.mli
···
+58
-60
claudeio/lib/client.ml
+58
-60
claudeio/lib/client.ml
···············+Log.debug (fun m -> m "receive_all: end of sequence, returning %d messages" (List.length acc));+Log.debug (fun m -> m "receive_all: got Result message, returning %d messages" (List.length acc + 1));···
+6
-4
claudeio/lib/client.mli
+6
-4
claudeio/lib/client.mli
···
+182
claudeio/lib/content_block.ml
+182
claudeio/lib/content_block.ml
···
+171
claudeio/lib/content_block.mli
+171
claudeio/lib/content_block.mli
···
+46
claudeio/lib/control.ml
+46
claudeio/lib/control.ml
···
+46
claudeio/lib/control.mli
+46
claudeio/lib/control.mli
···
+1
-1
claudeio/lib/dune
+1
-1
claudeio/lib/dune
+252
-101
claudeio/lib/message.ml
+252
-101
claudeio/lib/message.ml
···-total_cost_usd = (try Some (find json ["total_cost_usd"] |> get_float) with Not_found -> None);-raise (Message_parse_error (Printf.sprintf "Failed to parse message: %s" (Printexc.to_string e), json))
+227
-5
claudeio/lib/message.mli
+227
-5
claudeio/lib/message.mli
···
+152
-2
claudeio/lib/options.ml
+152
-2
claudeio/lib/options.ml
······
+126
-13
claudeio/lib/options.mli
+126
-13
claudeio/lib/options.mli
···
+329
-47
claudeio/lib/permissions.ml
+329
-47
claudeio/lib/permissions.ml
···
+250
-27
claudeio/lib/permissions.mli
+250
-27
claudeio/lib/permissions.mli
···
+55
-49
claudeio/lib/transport.ml
+55
-49
claudeio/lib/transport.ml
·········raise (CLI_not_found (Printf.sprintf "Failed to spawn claude CLI: %s" (Printexc.to_string exn)))···raise (Connection_error (Printf.sprintf "Failed to send message: %s" (Printexc.to_string exn)))raise (Connection_error (Printf.sprintf "Failed to receive message: %s" (Printexc.to_string exn)))···
+4
-2
claudeio/lib/transport.mli
+4
-2
claudeio/lib/transport.mli
······
-62
claudeio/lib/types.ml
-62
claudeio/lib/types.ml
···
-62
claudeio/lib/types.mli
-62
claudeio/lib/types.mli
···
+90
-25
claudeio/test/camel_jokes.ml
+90
-25
claudeio/test/camel_jokes.ml
······