taolib.cli.world#

world 命令行入口。

本模块提供 World CLI 的主入口,当前支持以下子命令:

  • init:生成 AGENTS.md + .agents/ 项目骨架(新项目零配置启动)。

  • guide:项目结构诊断与 Fragment 推荐(打破 init 后的静默期)。

  • status:显示当前世界配置状态,解析 .agents/world.toml

  • install:安装世界 fragment(--dry-run 模式)。

  • resolve:解析世界 fragment 依赖与版本约束。

  • remove:移除已安装的世界 fragment。

  • publish:发布世界 fragment 至 registry。

  • session:管理 World Session 生命周期。

示例:

$ world init --name my-project
$ world status
World: my-project (Kernel 0.1.0)
Installed: 7 fragments, 2 capabilities
...

Functions#

build_parser(→ argparse.ArgumentParser)

构建 world 命令的 argparse 解析器。

main(→ int)

CLI 主入口。

Module Contents#

taolib.cli.world.build_parser() argparse.ArgumentParser#

构建 world 命令的 argparse 解析器。

返回:

配置好所有子命令的 argparse.ArgumentParser 实例。

taolib.cli.world.main(argv: list[str] | None = None) int#

CLI 主入口。

参数:

argv -- 可选参数列表,为 None 时默认使用 sys.argv

返回:

进程退出码:0 表示成功,非零表示错误。