+1
claudeio/claude.opam
+1
claudeio/claude.opam
+1
claudeio/dune-project
+1
claudeio/dune-project
+3
claudeio/lib/claude.ml
+3
claudeio/lib/claude.ml
···
+9
claudeio/lib/claude.mli
+9
claudeio/lib/claude.mli
······
+80
-1
claudeio/lib/client.ml
+80
-1
claudeio/lib/client.ml
············
+193
-3
claudeio/lib/client.mli
+193
-3
claudeio/lib/client.mli
···
+1
-1
claudeio/lib/dune
+1
-1
claudeio/lib/dune
+65
-21
claudeio/lib/message.ml
+65
-21
claudeio/lib/message.ml
·····················+let assistant ~content ~model ?error () = Assistant (Assistant.create ~content ~model ?error ())···
+59
-33
claudeio/lib/message.mli
+59
-33
claudeio/lib/message.mli
···············+val assistant : content:Content_block.t list -> model:string -> ?error:Assistant.error -> unit -> t+(** [assistant_text ~text ~model ?error ()] creates an assistant message with only text content. *)···
+50
-7
claudeio/lib/options.ml
+50
-7
claudeio/lib/options.ml
························+let with_fallback_model_string model t = { t with fallback_model = Some (Model.of_string model) }············
+177
-10
claudeio/lib/options.mli
+177
-10
claudeio/lib/options.mli
························
+91
-4
claudeio/lib/sdk_control.ml
+91
-4
claudeio/lib/sdk_control.ml
·····················+Fmt.pf fmt "@[<2>ServerInfo@ { version = %S;@ capabilities = [%a];@ commands = [%a];@ output_styles = [%a] }@]"
+149
-6
claudeio/lib/sdk_control.mli
+149
-6
claudeio/lib/sdk_control.mli
···············
+45
-9
claudeio/lib/transport.ml
+45
-9
claudeio/lib/transport.ml
·········
+1
-1
claudeio/test/camel_jokes.ml
+1
-1
claudeio/test/camel_jokes.ml
···+let options = Claude.Options.create ~model:(Claude.Model.of_string "sonnet") ~allowed_tools:[] () in
+1
-1
claudeio/test/discovery_demo.ml
+1
-1
claudeio/test/discovery_demo.ml
···
+27
-1
claudeio/test/dune
+27
-1
claudeio/test/dune
···
+1
-1
claudeio/test/hooks_example.ml
+1
-1
claudeio/test/hooks_example.ml
+1
-1
claudeio/test/permission_demo.ml
+1
-1
claudeio/test/permission_demo.ml
···
+1
-1
claudeio/test/simple_permission_test.ml
+1
-1
claudeio/test/simple_permission_test.ml