Skip to main content

ChatBrowser

ChatBrowser 是 ChatArch 的浏览器运行时与 artifact identity 包。当前首发版本先固定包身份、CLI 入口、Python import 面和 ChatEnv 配置发现入口,为后续浏览器运行时能力提供稳定安装面。

文档入口:https://arch.gh.wzhecnu.cn/ChatBrowser/

按场景选择文档:

场景 文档
第一次安装、运行命令行、确认包可用 CLI 树
校对当前包有哪些一等能力和边界 能力地图
从 Python 代码调用包能力 接口树

快速开始

pip install ChatBrowser
chatbrowser --help
chatbrowser --version

开发验证:

pip install -e ".[dev,docs]"
python -m pytest -q
python -m build

命令行规范

这个模板默认依赖 chatstyle>=0.1.0,<0.2.0chatenv>=0.2.0,<0.3.0,新增命令应优先使用:

  • CommandSchema / CommandField 描述输入。
  • add_interactive_option() 提供统一 -i/-I
  • resolve_command_inputs() 统一缺参补问、默认值、TTY 与校验。
  • 默认生成 config.pychatenv.configs 入口点,使包可被 ChatEnv 发现;只有明确不需要 ChatEnv 接入时才使用 --without-chatenv-provider

目录结构

  • src/:包源码
  • tests/code-tests/:代码测试和历史测试迁移
  • tests/cli-tests/:真实 CLI 测试,doc-first
  • tests/mock-cli-tests/:mock/fake CLI 测试,doc-first
  • docs/:长期维护文档,由 mkdocs 构建

开发说明

扩展脚手架前,先阅读 DEVELOP.mdAGENTS.md

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chatbrowser-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chatbrowser-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file chatbrowser-0.1.0.tar.gz.

File metadata

  • Download URL: chatbrowser-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatbrowser-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a6661f7b6537749df702b57514ea20f053477338aca492c7175fc89c17caf9e7
MD5 94c1cee7d747a9d3ceebf7c2e4494b2b
BLAKE2b-256 7bed9773e059db310bdbee47c10c6eaea36d286a722058feb7197a4fd13a1bcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatbrowser-0.1.0.tar.gz:

Publisher: publish.yml on ChatArch/ChatBrowser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chatbrowser-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: chatbrowser-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatbrowser-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b2358b44357894f7af401630b25860f8879b95ed89a50bdcf4fec75a1b1591e
MD5 b3557f9a04b07a1b4b293f9ae4e4ba4b
BLAKE2b-256 ca2f50ad0144a647aa279a33b42f8ec09bffe2784dc5b897a64bf9ecc833cca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatbrowser-0.1.0-py3-none-any.whl:

Publisher: publish.yml on ChatArch/ChatBrowser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page