diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..b36b2dc --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Dita Aji Pratama + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/plan/milestone/10-settings.png b/plan/milestone/10-settings.png new file mode 100644 index 0000000..f29f7b4 Binary files /dev/null and b/plan/milestone/10-settings.png differ diff --git a/plan/milestone/10-settings.puml b/plan/milestone/10-settings.puml new file mode 100644 index 0000000..f3ce72e --- /dev/null +++ b/plan/milestone/10-settings.puml @@ -0,0 +1,38 @@ +@startmindmap + + + +;top to bottom direction + +* TUI/GUI/API Settings +** TUI +*** Parameters for tokenizer +*** Service list +****_ Kontak dengan daemon +*** Model set & Provider list <> +*** Roleplayer user ID + +@endmindmap \ No newline at end of file diff --git a/plan/milestone/11-configuration-per-character.png b/plan/milestone/11-configuration-per-character.png new file mode 100644 index 0000000..d9c5f8f Binary files /dev/null and b/plan/milestone/11-configuration-per-character.png differ diff --git a/plan/milestone/11-configuration-per-character.puml b/plan/milestone/11-configuration-per-character.puml new file mode 100644 index 0000000..e88c7ab --- /dev/null +++ b/plan/milestone/11-configuration-per-character.puml @@ -0,0 +1,36 @@ +@startmindmap + + + +;top to bottom direction + +* Configuration per character <> +** service.yaml <> +***_ Untuk kredensial service yang di gunakan +** model.yaml <> +***_ Untuk menetapkan model set default yang digunakan + +@endmindmap \ No newline at end of file diff --git a/plan/milestone/7-roleplayer-features.png b/plan/milestone/7-roleplayer-features.png index 9327b4c..409b04a 100644 Binary files a/plan/milestone/7-roleplayer-features.png and b/plan/milestone/7-roleplayer-features.png differ diff --git a/plan/milestone/7-roleplayer-features.puml b/plan/milestone/7-roleplayer-features.puml index 8524ab6..883eb02 100644 --- a/plan/milestone/7-roleplayer-features.puml +++ b/plan/milestone/7-roleplayer-features.puml @@ -59,5 +59,9 @@ mindmapDiagram { *** World **** Building ***** Room +** Mute Session End (Per Character) <> +***_ Tidak Menampilkan "*Session End*" saat session timeout +** Continuous Greet after session end (Per Character) +***_ Untuk reset history di chat -@endmindmap \ No newline at end of file +@endmindmap diff --git a/plan/milestone/9-tools-improvement.png b/plan/milestone/9-tools-improvement.png new file mode 100644 index 0000000..316d787 Binary files /dev/null and b/plan/milestone/9-tools-improvement.png differ diff --git a/plan/milestone/9-tools-improvement.puml b/plan/milestone/9-tools-improvement.puml new file mode 100644 index 0000000..d4617bc --- /dev/null +++ b/plan/milestone/9-tools-improvement.puml @@ -0,0 +1,42 @@ +@startmindmap + + + +;top to bottom direction + +* Tools for configuration +** Workspace Switch <> +** Service toggler +** Listing model set and provider +** Model set switch <> +***_ Sepertinya mustahil dan potensi ngerusak sistem + +* Tools for generation +** plantuml generator +** Slide deck +** Motion graphic + +@endmindmap \ No newline at end of file diff --git a/plan/milestone/catatan-kertas.png b/plan/milestone/catatan-kertas.png deleted file mode 100644 index 6e79782..0000000 Binary files a/plan/milestone/catatan-kertas.png and /dev/null differ diff --git a/plan/milestone/catatan-kertas.puml b/plan/milestone/catatan-kertas.puml deleted file mode 100644 index 936ccd7..0000000 --- a/plan/milestone/catatan-kertas.puml +++ /dev/null @@ -1,76 +0,0 @@ -@startmindmap - - - -;top to bottom direction - -* Tools for configuration -** Workspace Switch <> -** Service toggler -** Listing model set and provider -** Model set switch <> -***_ Sepertinya mustahil dan potensi ngerusak sistem - -* Tools for generation -** plantuml generator -** Slide deck -** Motion graphic - -* TUI/GUI/API Settings -** TUI -*** Parameters for tokenizer -*** Service list -****_ Kontak dengan daemon -*** Model set & Provider list <> -*** Roleplayer user ID - -* Configuration per character <> -** service.yaml <> -***_ Untuk kredensial service yang di gunakan -** model.yaml <> -***_ Untuk menetapkan model set default yang digunakan - -* opencode main skill -** Explore (Passive) -** Plan -** Build - -* Verbosity -** Concise -***_ Keep your answers short and to the point. -** Balanced -***_ Provide balanced answers. Not too brief, not too long. -** Detailed -***_ Give thorough, detailed answers with explanations. - -* Full-Duplex Model -**_ Voice Activity Detection -**_ Noise interruption detector included -** Mic & Voice Frontend -** Models -*** GPT-Live-1 - -@endmindmap \ No newline at end of file diff --git a/plan/milestone/gado-gado.png b/plan/milestone/gado-gado.png index 889470c..9bc8fa7 100644 Binary files a/plan/milestone/gado-gado.png and b/plan/milestone/gado-gado.png differ diff --git a/plan/milestone/gado-gado.puml b/plan/milestone/gado-gado.puml index d80f8ed..9b08ce5 100644 --- a/plan/milestone/gado-gado.puml +++ b/plan/milestone/gado-gado.puml @@ -27,6 +27,43 @@ mindmapDiagram { ;top to bottom direction +* Decision/Classification Features +** API Inference +*** Library +****_ Dependency +*****_ .venv/bin/pip install huggingface_hub transformers +****_ Download +*****_ .venv/bin/hf download convaiinnovations/laya --local-dir models/convaiinnovations/laya +*****_ .venv/bin/hf download convaiinnovations/laya-multilingual --local-dir models/convaiinnovations/laya-multilingual +*** Model +**** Classification +***** convaiinnovations/laya +***** convaiinnovations/laya-multilingual +*** Inference +**** llama.cpp +**** laya.cpp (lkarlslund) +*****_ HTTP Server bawaan + +* opencode main skill +** Explore (Passive) +** Plan +** Build + +* Verbosity +** Concise +***_ Keep your answers short and to the point. +** Balanced +***_ Provide balanced answers. Not too brief, not too long. +** Detailed +***_ Give thorough, detailed answers with explanations. + +* Full-Duplex Model +**_ Voice Activity Detection +**_ Noise interruption detector included +** Mic & Voice Frontend +** Models +*** GPT-Live-1 + * Speech ** Push to talk *** STT (ASR)