diff --git a/README.md b/README.md index c8b766b..31afe63 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ -# Claw Code Python +# Claw Code Agent

- Claw Code Python logo + Claw Code Agent logo

Implementation of the Claude Code npm source architecture in Python. -This repository builds on the public porting workspace from [instructkr/claw-code](https://github.com/instructkr/claw-code) and extends it into a usable Python local-model agent. The goal is not to ship the npm source itself, but to reimplement the agent flow in Python: prompt assembly, context building, slash commands, tool calling, and local model execution. +This repository builds on the public porting workspace from [instructkr/claw-code](https://github.com/instructkr/claw-code) and extends it into a usable Python local-model agent. The active repository is [HarnessLab/claw-code-agent](https://github.com/HarnessLab/claw-code-agent). The goal is not to ship the npm source itself, but to reimplement the agent flow in Python: prompt assembly, context building, slash commands, tool calling, and local model execution. ## Status diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..dc1d56c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,55 @@ +[build-system] +requires = ["setuptools>=68", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "claw-code-agent" +version = "0.1.0" +description = "No Rust. Easy to work with. Fast to iterate." +readme = "README.md" +requires-python = ">=3.10" +authors = [ + { name = "Claw Code Agent Contributors" } +] +keywords = [ + "agent", + "cli", + "coding-agent", + "local-model", + "python", + "qwen", + "vllm" +] +classifiers = [ + "Development Status :: 3 - Alpha", + "Environment :: Console", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Software Development", + "Topic :: Software Development :: Build Tools", +] +dependencies = [] + +[project.urls] +Homepage = "https://github.com/HarnessLab/claw-code-agent" +Repository = "https://github.com/HarnessLab/claw-code-agent" + +[project.scripts] +claw-code-agent = "src.main:main" + +[tool.setuptools] +include-package-data = true + +[tool.setuptools.packages.find] +where = ["."] +include = ["src*"] + +[tool.setuptools.package-data] +src = [ + "reference_data/*.json", + "reference_data/subsystems/*.json", +]