Skip to content

Commit b181c4b

Browse files
committed
Fix defframe macro
1 parent 0bbe1d5 commit b181c4b

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

core/.clj-kondo/metosin/malli-types-clj/config.edn

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{:linters {:unresolved-symbol {:exclude [(malli.core/=>)]},
2-
:type-mismatch {:namespaces {voice-fn.frame {user-speech-stop {:arities {0 {:args [],
2+
:type-mismatch {:namespaces {voice-fn.frame {user-speech-stop {:arities {1 {:args [:any],
33
:ret {:op :keys,
44
:req {:frame/type :any,
55
:frame/data :any,
66
:frame/ts :any}}}}},
7-
transcription-interim {:arities {0 {:args [],
7+
transcription-interim {:arities {1 {:args [:any],
88
:ret {:op :keys,
99
:req {:frame/type :any,
1010
:frame/data :any,
@@ -18,7 +18,7 @@
1818
:req {:frame/type :any,
1919
:frame/data :boolean,
2020
:frame/ts :any}}}}},
21-
llm-text-sentence {:arities {0 {:args [],
21+
llm-text-sentence {:arities {1 {:args [:any],
2222
:ret {:op :keys,
2323
:req {:frame/type :any,
2424
:frame/data :any,
@@ -30,12 +30,12 @@
3030
:req {:frame/type :any,
3131
:frame/data :boolean,
3232
:frame/ts :any}}}}},
33-
transcription {:arities {0 {:args [],
33+
transcription {:arities {1 {:args [:any],
3434
:ret {:op :keys,
3535
:req {:frame/type :any,
3636
:frame/data :any,
3737
:frame/ts :any}}}}},
38-
system-error {:arities {0 {:args [],
38+
system-error {:arities {1 {:args [:any],
3939
:ret {:op :keys,
4040
:req {:frame/type :any,
4141
:frame/data :any,
@@ -50,7 +50,7 @@
5050
:frame/data :string,
5151
:frame/ts :any}}}}},
5252
user-speech-start? {:arities {1 {:args [:any], :ret :boolean}}},
53-
llm-full-response-end {:arities {0 {:args [],
53+
llm-full-response-end {:arities {1 {:args [:any],
5454
:ret {:op :keys,
5555
:req {:frame/type :any,
5656
:frame/data :any,
@@ -74,14 +74,14 @@
7474
:tool-choice :any},
7575
:req {:messages :vector}},
7676
:frame/ts :any}}}}},
77-
audio-tts-raw {:arities {0 {:args [],
77+
audio-tts-raw {:arities {1 {:args [:any],
7878
:ret {:op :keys,
7979
:req {:frame/type :any,
8080
:frame/data :any,
8181
:frame/ts :any}}}}},
8282
user-speech-stop? {:arities {1 {:args [:any], :ret :boolean}}},
8383
text-input? {:arities {1 {:args [:any], :ret :boolean}}},
84-
llm-full-response-start {:arities {0 {:args [],
84+
llm-full-response-start {:arities {1 {:args [:any],
8585
:ret {:op :keys,
8686
:req {:frame/type :any,
8787
:frame/data :any,
@@ -105,7 +105,7 @@
105105
llm-full-response-start? {:arities {1 {:args [:any],
106106
:ret :boolean}}},
107107
llm-context? {:arities {1 {:args [:any], :ret :boolean}}},
108-
llm-tools-call-request {:arities {0 {:args [],
108+
llm-tools-call-request {:arities {1 {:args [:any],
109109
:ret {:op :keys,
110110
:req {:frame/type :any,
111111
:frame/data :any,
@@ -160,18 +160,18 @@
160160
:frame/ts :any}}}}},
161161
transcription-interim? {:arities {1 {:args [:any],
162162
:ret :boolean}}},
163-
text-input {:arities {0 {:args [],
163+
text-input {:arities {1 {:args [:any],
164164
:ret {:op :keys,
165165
:req {:frame/type :any,
166166
:frame/data :any,
167167
:frame/ts :any}}}}},
168168
audio-output-raw? {:arities {1 {:args [:any], :ret :boolean}}},
169-
audio-output-raw {:arities {0 {:args [],
169+
audio-output-raw {:arities {1 {:args [:any],
170170
:ret {:op :keys,
171171
:req {:frame/type :any,
172172
:frame/data :any,
173173
:frame/ts :any}}}}},
174-
llm-text-chunk {:arities {0 {:args [],
174+
llm-text-chunk {:arities {1 {:args [:any],
175175
:ret {:op :keys,
176176
:req {:frame/type :any,
177177
:frame/data :any,

core/src/voice_fn/frame.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@
3939
\"Doc string\"
4040
{:type :frame.audio/input-raw
4141
:schema [:map [:data AudioData]])}"
42-
[name docstring {:keys [type schema]}]
42+
[name docstring {:keys [type schema] :or {schema :any}}]
4343
(let [frame-schema [:map
4444
[:frame/type [:= type]]
45-
[:frame/data (or schema :any)]
45+
[:frame/data schema]
4646
[:frame/ts :any]]
4747
frame-schema-name (symbol (str name "-schema"))
4848
pred-name (symbol (str name "?"))]

0 commit comments

Comments
 (0)