+1
-1
claudeio/lib/client.ml
+1
-1
claudeio/lib/client.ml
···
+1
-29
claudeio/lib/content_block.ml
+1
-29
claudeio/lib/content_block.ml
···············
+13
-29
claudeio/lib/content_block.mli
+13
-29
claudeio/lib/content_block.mli
···························
-7
claudeio/lib/control.ml
-7
claudeio/lib/control.ml
···
-8
claudeio/lib/control.mli
-8
claudeio/lib/control.mli
···
+22
-99
claudeio/lib/hooks.ml
+22
-99
claudeio/lib/hooks.ml
·································-let continue ?(unknown = Output_unknown.empty) () = { decision = None; reason = None; unknown }-let block ?reason ?(unknown = Output_unknown.empty) () = { decision = Some Block; reason; unknown }······
+27
-104
claudeio/lib/hooks.mli
+27
-104
claudeio/lib/hooks.mli
···············-val allow : ?reason:string -> ?updated_input:Jsont.json -> ?unknown:Output_unknown.t -> unit -> output+val allow : ?reason:string -> ?updated_input:Jsont.json -> ?unknown:Unknown.t -> unit -> output······-val block : ?reason:string -> ?additional_context:string -> ?unknown:Output_unknown.t -> unit -> output+val block : ?reason:string -> ?additional_context:string -> ?unknown:Unknown.t -> unit -> output···············(** [continue ?system_message ?hook_specific_output ?unknown ()] creates a continue result *)-val continue : ?system_message:string -> ?hook_specific_output:Jsont.json -> ?unknown:Result_unknown.t -> unit -> result+val continue : ?system_message:string -> ?hook_specific_output:Jsont.json -> ?unknown:Unknown.t -> unit -> result-val block : ?system_message:string -> ?hook_specific_output:Jsont.json -> ?unknown:Result_unknown.t -> unit -> result+val block : ?system_message:string -> ?hook_specific_output:Jsont.json -> ?unknown:Unknown.t -> unit -> result
+82
-199
claudeio/lib/message.ml
+82
-199
claudeio/lib/message.ml
·····················
+53
-122
claudeio/lib/message.mli
+53
-122
claudeio/lib/message.mli
··················(** [assistant_text ~text ~model ?error ()] creates an assistant message with only text content. *)
-28
claudeio/lib/permissions.ml
-28
claudeio/lib/permissions.ml
············
-28
claudeio/lib/permissions.mli
-28
claudeio/lib/permissions.mli
············
-28
claudeio/lib/sdk_control.ml
-28
claudeio/lib/sdk_control.ml
············
-28
claudeio/lib/sdk_control.mli
-28
claudeio/lib/sdk_control.mli
············
+20
claudeio/lib/unknown.ml
+20
claudeio/lib/unknown.ml
···
+18
claudeio/lib/unknown.mli
+18
claudeio/lib/unknown.mli
···