feat: prepare agen crates for publication

This commit is contained in:
2026-08-23 03:41:51 +09:00
parent aa8dd4f89e
commit d69c367285
206 changed files with 1316 additions and 1145 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ license.workspace = true
[dependencies]
arc-swap = "1"
llm-engine = { workspace = true }
agen = { workspace = true }
protocol = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
+2 -2
View File
@@ -14,9 +14,9 @@ use std::path::PathBuf;
use serde::{Deserialize, Serialize};
// `ModelCapability` は `llm-engine` 側に定義される runtime 構造だが、
// `ModelCapability` は `agen` 側に定義される runtime 構造だが、
// マニフェストで任意に override できるよう型だけ再エクスポートする。
pub use llm_engine::llm_client::capability::{ModelCapability, ReasoningControl, ReasoningEffort};
pub use agen::llm_client::capability::{ModelCapability, ReasoningControl, ReasoningEffort};
/// Worker マニフェストの `[model]` セクション。
///
+1 -1
View File
@@ -16,7 +16,7 @@
use std::path::{Path, PathBuf};
use crate::{AuthRef, ModelManifest, SchemeKind};
use llm_engine::llm_client::capability::ModelCapability;
use agen::llm_client::capability::ModelCapability;
use serde::{Deserialize, Serialize};
const BUILTIN_PROVIDERS: &str = include_str!("../../../resources/providers/builtin.toml");