Skip to content

Commit 0e2977f

Browse files
committed
Updates
1 parent aa72dfd commit 0e2977f

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ All notable changes to this project will be documented in this file. This change
33

44
## Unreleased
55
### Added
6+
- Change frame format from records to maps with specific meta for easier debugging
67
- Functionality to describe a process parameters with malli schema only
78
- [Google llm](./src/simulflow/processors/google.clj) support. Example usage: [gemini.clj](./examples/src/simulflow_examples/gemini.clj)
89
- [Scenario Manager](./src/simulflow/scenario_manager.clj) for handling complex conversation flows

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
Simulflow, [Dune Wiki](https://dune.fandom.com/wiki/Bene_Gesserit_Training#Simulflow)
1818

1919
<br>
20+
2021
**simulflow** is a Clojure framework for building real-time multimodal AI applications using a data-driven, functional approach. Built on top of `clojure.core.async.flow`, it provides a composable pipeline architecture for processing audio, text, video and AI interactions with built-in support for major AI providers.
2122

2223

build.clj

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@
3333
:target "target"
3434
:src-dirs ["src"]))
3535

36-
(defn ci "Run the CI pipeline of tests (and build the JAR)." [opts]
36+
(defn ci
37+
"Run the CI pipeline of tests (and build the JAR)."
38+
[opts]
3739
(test opts)
3840
(b/delete {:path "target"})
3941
(let [opts (jar-opts opts)]
@@ -45,12 +47,15 @@
4547
(b/jar opts))
4648
opts)
4749

48-
(defn install "Install the JAR locally." [opts]
50+
(defn install
51+
"Install the JAR locally."
52+
[opts]
4953
(let [opts (jar-opts opts)]
5054
(b/install opts))
5155
opts)
5256

53-
(defn deploy "Deploy the JAR to Clojars." [opts]
57+
(defn deploy "Deploy the JAR to Clojars."
58+
[opts]
5459
(let [{:keys [jar-file] :as opts} (jar-opts opts)]
5560
(dd/deploy {:installer :remote :artifact (b/resolve-path jar-file)
5661
:pom-file (b/pom-path (select-keys opts [:lib :class-dir]))}))

0 commit comments

Comments
 (0)