refactor: 重构项目架构,移除YAML编排与旧注册系统

1.  将所有YAML配置的工具迁移到`@px.tool`装饰器实现
2.  拆分`llm`模块为`msdownload`和`sglang`子模块
3.  移除废弃的`registry.py`、`yaml_loader.py`和`yamlrun.py`模块
4.  清理项目依赖,移除PyYAML相关包
5.  更新文档与测试用例适配新架构
This commit is contained in:
2026-07-06 13:04:57 +08:00
parent 6da42ec5ff
commit f7fb95af83
29 changed files with 91 additions and 6345 deletions
+9 -13
View File
@@ -50,21 +50,17 @@ API 参考
:members:
:undoc-members:
YAML 编排
---------
@px.tool 工具
-------------
.. autofunction:: pyflowx.load_yaml
.. autofunction:: pyflowx.parse_yaml_string
.. autofunction:: pyflowx.run_yaml
.. autofunction:: pyflowx.run_cli
.. autofunction:: pyflowx.build_cli_parser
.. autoclass:: pyflowx.ToolSpec
:members:
:undoc-members:
函数注册
--------
.. autofunction:: pyflowx.register_fn
.. autofunction:: pyflowx.get_fn
.. autofunction:: pyflowx.has_fn
.. autofunction:: pyflowx.tool
.. autofunction:: pyflowx.run_tool
.. autofunction:: pyflowx.list_tools
.. autofunction:: pyflowx.list_subcommands
命令执行
--------