feat: implement Phase 6 Agent Integration (Translation API)

This commit is contained in:
Warren
2026-04-26 00:07:18 +08:00
parent c15f7cd4af
commit 5e896fb509
3 changed files with 90 additions and 0 deletions

View File

@@ -20,6 +20,7 @@ use crate::core::db::{Database, PostgresDb, QdrantDb, RedisClient, VideoRecord,
use crate::core::text::tokenizer::tokenize_chinese_text;
use crate::{Embedder, FileManager};
use super::agent_api;
use super::face_recognition;
use super::identities;
use super::identity_binding;
@@ -2482,6 +2483,7 @@ pub async fn start_server(host: &str, port: u16) -> anyhow::Result<()> {
post(search_visual_chunks_by_combination),
)
.merge(identity_api::identity_routes()) // Phase 3 Routes
.merge(agent_api::agent_routes()) // Phase 6 Routes
.merge(protected_routes)
.layer(cors)
.with_state(state);