team/dev/: skz-agent-0.1.0 metadata and description
skz 投研系统 · skz-agent 模块(L2 · LLM 因子构造 · agno + claude-agent-sdk 双后端 + memory)
| description_content_type | text/markdown |
| metadata_version | 2.4 |
| requires_dist |
|
| requires_python | >=3.11 |
Because this project isn't in the mirror_whitelist,
no releases from root/pypi are included.
| File | Tox results | History |
|---|---|---|
skz_agent-0.1.0-py3-none-any.whl
|
|
skz-agent
L2 · LLM 因子构造 Agent 集合
把 vista 单体 vista/agents/ 折叠到一个 workspace 包内。
包结构
skz_agent.call_claude— 底层 ClaudeAgent(claude-agent-sdk 封装)skz_agent.factor_plan— 因子路线规划 Agent(输出 FactorRouteList)skz_agent.factor_builder/— 因子挖掘 builder 集合base— 抽象基类 + 单实例顺序挖掘 +factor_build并发编排claude_builder— claude-agent-sdk 实现agno_agent_builder— agno 单 Agent 实现agno_team_builder— agno Team 多成员协作实现memory—MemoryStore持久化已验证因子
skz_agent.instructions/— LLM prompt 模板(python / ast 引擎分别)skz_agent.tools—build_instruction_with_memory/persist_validated_to_memory共用工具
上游依赖
skz-common—VistaError族 /Registry/FactorBuilderMemoryError/ 模型skz-data-common— 暂未直接引用(保留接口)skz-factor-engine—update_factor_name
第三方 SDK 版本约束
claude-agent-sdk<0.1.49—— 上游 0.1.49 在 Windows 终端环境下 hook 失败,vista 已锁agno>=1.0anthropic>=0.40
对外 API
from skz_agent import (
AgnoAgentBuilder,
AgnoTeamBuilder,
BaseFactorBuilder,
BuilderType,
ClaudeBuilder,
FactorBuilder, # = ClaudeBuilder(向后兼容别名)
FactorDescribeList,
factor_build, # 并发编排入口
FactorPlanAgent,
FactorPlanResult,
FactorRouteList,
plan_factor_routes,
)
顶层 __init__.py 使用 lazy __getattr__,避免无 ANTHROPIC_API_KEY 时 import skz_agent 即触发 SDK 初始化失败。