M4(文风): style-auditor 双轨(提取指纹/漂移第四审)+ jobs 长任务框架(zombie reaper) + 回炉 refine + GET /style read-back。 M5(生成+扩展): worldbuilder/character-gen(入库 continuity 409 gate + partition_writes 白名单 + schema→JSONB 形变); 网关多 provider 回退链/熔断/能力降级(Anthropic/Gemini 适配器);Skill registry + 表权限沙箱 + 规则; 前端 角色生成器/世界观/Codex/规则页/技能库/⌘K 命令面板。 K1(Kimi Code 订阅接入): OAuth device-flow(kimi-code)+ 静态 Console key(kimi-code-key)两路径; coding 端点 KimiCLI 伪造头(实测 UA allow-list 门禁,缺则 403)+ JSON 模式结构化(thinking ⊥ tool_choice)。 本地联调修复: CORS 中间件;assemble 注入 premise+「写第N章」指令(修空 prompt 400); GET /outline·/draft read-back + 大纲/工作台/审稿页重载;写页 client/server 常量边界 + notFound 健壮化; 字数 toLocaleString locale 水合;审稿页终稿从已存草稿 seed(修 accept 422)。 门禁: backend ruff/mypy(157)/alembic 无漂移/pytest 451 · frontend lint/tsc/vitest/build。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
73 lines
1.5 KiB
Python
73 lines
1.5 KiB
Python
"""ww-agents:内置 Agent 声明(AgentSpec)+ 结构化输出 schema(C6)。
|
||
|
||
对齐 ARCH §5.1(AgentSpec)/ §5.4(I/O 契约)/ §6.1(冲突分类)/ §6.2 §6.4(伏笔/节奏)。
|
||
"""
|
||
|
||
from __future__ import annotations
|
||
|
||
from .schemas import (
|
||
CharacterCard,
|
||
CharacterGenResult,
|
||
CharacterRelation,
|
||
Conflict,
|
||
ConflictType,
|
||
ContinuityReview,
|
||
ForeshadowReview,
|
||
ForeshadowSuggestion,
|
||
ForeshadowWindow,
|
||
OutlineChapter,
|
||
OutlineResult,
|
||
PaceIssue,
|
||
PaceReview,
|
||
StyleDimension,
|
||
StyleDriftReview,
|
||
StyleDriftSegment,
|
||
StyleFingerprintResult,
|
||
WorldEntityCard,
|
||
WorldGenResult,
|
||
)
|
||
from .specs import (
|
||
AgentSpec,
|
||
character_gen_spec,
|
||
continuity_spec,
|
||
foreshadow_spec,
|
||
outliner_spec,
|
||
pace_spec,
|
||
refiner_spec,
|
||
style_drift_spec,
|
||
style_extract_spec,
|
||
worldbuilder_spec,
|
||
)
|
||
|
||
__all__ = [
|
||
"AgentSpec",
|
||
"CharacterCard",
|
||
"CharacterGenResult",
|
||
"CharacterRelation",
|
||
"Conflict",
|
||
"ConflictType",
|
||
"ContinuityReview",
|
||
"ForeshadowReview",
|
||
"ForeshadowSuggestion",
|
||
"ForeshadowWindow",
|
||
"OutlineChapter",
|
||
"OutlineResult",
|
||
"PaceIssue",
|
||
"PaceReview",
|
||
"StyleDimension",
|
||
"StyleDriftReview",
|
||
"StyleDriftSegment",
|
||
"StyleFingerprintResult",
|
||
"WorldEntityCard",
|
||
"WorldGenResult",
|
||
"character_gen_spec",
|
||
"continuity_spec",
|
||
"foreshadow_spec",
|
||
"outliner_spec",
|
||
"pace_spec",
|
||
"refiner_spec",
|
||
"style_drift_spec",
|
||
"style_extract_spec",
|
||
"worldbuilder_spec",
|
||
]
|