From 8139bce3cdd3dce1a023f6b33eec478e0d96407f Mon Sep 17 00:00:00 2001 From: hurxxxx Date: Tue, 3 Feb 2026 19:14:42 +0900 Subject: [PATCH 1/2] fix: correct pyproject.toml for arche package The pyproject.toml was configured for a different project (browser-host). This commit fixes it to properly install the arche package with: - Correct package name and version (arche 0.3.0) - Proper dependencies (typer, pyyaml, jinja2, claude-agent-sdk) - Correct entry point (arche = arche.cli:app) - Correct package discovery (src/arche) Co-Authored-By: Claude Opus 4.5 --- pyproject.toml | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6801411..facf92d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,16 +3,16 @@ requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] -name = "browser-host" -version = "1.0.0" -description = "Browser automation via Chrome DevTools Protocol" +name = "arche" +version = "0.3.0" +description = "Long-lived coding agent for Claude Code" readme = "README.md" license = {text = "MIT"} requires-python = ">=3.8" authors = [ - {name = "Your Name", email = "your@email.com"} + {name = "GizAI"} ] -keywords = ["browser", "automation", "chrome", "cdp", "devtools", "selenium", "puppeteer"] +keywords = ["agent", "coding", "claude", "ai"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", @@ -24,24 +24,25 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", - "Topic :: Software Development :: Testing", - "Topic :: Internet :: WWW/HTTP :: Browsers", ] dependencies = [ - "websocket-client>=1.0.0", - "requests>=2.20.0", + "typer>=0.9.0", + "pyyaml>=6.0", + "jinja2>=3.0", + "claude-agent-sdk>=0.1.0", ] [project.optional-dependencies] dev = ["pytest", "black", "mypy"] +server = ["fastapi", "uvicorn", "websockets"] [project.scripts] -browser-host = "browser.host:main" +arche = "arche.cli:app" [project.urls] -Homepage = "https://github.com/yourname/browser-host" -Issues = "https://github.com/yourname/browser-host/issues" +Homepage = "https://github.com/GizAI/arche" +Issues = "https://github.com/GizAI/arche/issues" [tool.setuptools.packages.find] -where = ["."] -include = ["browser*"] +where = ["src"] +include = ["arche*"] From 91f98c405f1f978e9c5dc9cda821db8a82a05cb6 Mon Sep 17 00:00:00 2001 From: hurxxxx Date: Tue, 3 Feb 2026 19:22:50 +0900 Subject: [PATCH 2/2] . --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a9cbb3d..d2bee06 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,4 @@ __pycache__/ *.pyc .env .arche -.pytest_cache \ No newline at end of file +.pytest_cache*.egg-info/