summaryrefslogtreecommitdiff
path: root/makima/src/daemon
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-02-01 03:04:36 +0000
committersoryu <soryu@soryu.co>2026-02-01 03:04:36 +0000
commita2c147ddd59f55a07b5be0c8970169726b55c876 (patch)
treee41a80f2dfdd8fcaf6b6e91c899392f4e619ca3e /makima/src/daemon
parent65eebd078af712d004a5a9e28863a16df30792a6 (diff)
downloadsoryu-a2c147ddd59f55a07b5be0c8970169726b55c876.tar.gz
soryu-a2c147ddd59f55a07b5be0c8970169726b55c876.zip
Use chatterbox TTS
Diffstat (limited to 'makima/src/daemon')
-rw-r--r--makima/src/daemon/cli/server.rs6
-rw-r--r--makima/src/daemon/task/manager.rs4
2 files changed, 5 insertions, 5 deletions
diff --git a/makima/src/daemon/cli/server.rs b/makima/src/daemon/cli/server.rs
index 81dafc9..adb765d 100644
--- a/makima/src/daemon/cli/server.rs
+++ b/makima/src/daemon/cli/server.rs
@@ -33,9 +33,9 @@ pub struct ServerArgs {
)]
pub sortformer_model_path: String,
- /// Path to Qwen3-TTS model directory
- #[arg(long, env = "QWEN3_TTS_DIR", default_value = "models/qwen3-tts")]
- pub qwen3_tts_dir: String,
+ /// Path to Chatterbox TTS model directory
+ #[arg(long, env = "CHATTERBOX_MODEL_DIR", default_value = "models/chatterbox-turbo")]
+ pub chatterbox_model_dir: String,
/// PostgreSQL connection URI
#[arg(long, env = "POSTGRES_CONNECTION_URI")]
diff --git a/makima/src/daemon/task/manager.rs b/makima/src/daemon/task/manager.rs
index e0437ce..bf495d9 100644
--- a/makima/src/daemon/task/manager.rs
+++ b/makima/src/daemon/task/manager.rs
@@ -598,7 +598,7 @@ rsync -av --exclude='.git' --exclude='.makima' "$FINAL_TASK_PATH/" ./
/// System prompt for supervisor tasks (contract orchestrators).
/// Supervisors monitor all tasks in a contract, create new tasks, and drive the contract to completion.
-const SUPERVISOR_SYSTEM_PROMPT: &str = r#"You are the SUPERVISOR for this contract. Your ONLY job is to coordinate work by spawning tasks, waiting for them to complete, and managing git operations.
+const SUPERVISOR_SYSTEM_PROMPT: &str = r###"You are the SUPERVISOR for this contract. Your ONLY job is to coordinate work by spawning tasks, waiting for them to complete, and managing git operations.
## CRITICAL RULES - READ CAREFULLY
@@ -960,7 +960,7 @@ After all tasks are "done" and merged, you MUST take the following actions:
---
-"#;
+"###;
/// System prompt for tasks that are part of a contract.
/// This tells the task about contract.sh and how to use it to interact with the contract.