wcgw-agent

View on PyPIReverse Dependencies (0)

3.1.0 wcgw_agent-3.1.0-py3-none-any.whl

Wheel Details

Project: wcgw-agent
Version: 3.1.0
Filename: wcgw_agent-3.1.0-py3-none-any.whl
Download: [link]
Size: 674258
MD5: 335f6003142367692fdab4aa97d574a1
SHA256: b77a2a8471e877bfb153ae5c35af207e39acf4b05066e54093430e28d68f6eed
Uploaded: 2025-03-01 21:01:05 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: wcgw-agent
Version: 3.1.0
Summary: Shell and coding agent on claude and chatgpt - now with Windows support
Author-Email: Aman Rusia <gapypi[at]arcfu.com>
Project-Url: Homepage, https://github.com/rusiaaman/wcgw
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.11
Requires-Dist: anthropic (>=0.39.0)
Requires-Dist: fastapi (>=0.115.0)
Requires-Dist: openai (>=1.46.0)
Requires-Dist: petname (>=2.6)
Requires-Dist: pydantic (>=2.9.2)
Requires-Dist: pygit2 (>=1.16.0)
Requires-Dist: pyte (>=0.8.2)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: rich (>=13.8.1)
Requires-Dist: semantic-version (>=2.10.0)
Requires-Dist: shell (>=1.0.1)
Requires-Dist: tokenizers (>=0.21.0)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: typer (>=0.12.5)
Requires-Dist: uvicorn (>=0.31.0)
Requires-Dist: websockets (>=13.1)
Requires-Dist: syntax-checker (>=0.2.9); extra == "extras"
Requires-Dist: pexpect (>=4.9.0); extra == "unix"
Provides-Extra: extras
Provides-Extra: unix
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15868 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
wcgw/__init__.py sha256=aJkWGSalOSu5Q_BD4tsbsYd0_i5r8Prk4AsF7FOJ9ec 92
wcgw/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wcgw/types_.py sha256=6_HVJd007vaHyHIC-NDCPr7Z_GzTXdWm4xrvLr9GDDk 3785
wcgw/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wcgw/client/common.py sha256=E7PmsgSIol3Ejb11oVoSo09W1Ea4wT8O7V95NCn14SQ 1507
wcgw/client/diff-instructions.txt sha256=ug2wFpU4ARfH3RwRTgNPByJgU9r6D3XmwLRK5dQgQ0k 1668
wcgw/client/memory.py sha256=1tXjmWyyIwP_9Wln5nM5aATPWpKwqOj-5YtZA8XVt-U 2999
wcgw/client/modes.py sha256=z0pRij_1D2CLpFOjhaQ5KE5ObL4iUQO4L5zxyqe27p8 10589
wcgw/client/platform_utils.py sha256=JuPBMrnkl2FcC85DgQeO4nD3QCsIlwfBlO8wNXxSWw0 2774
wcgw/client/tool_prompts.py sha256=Pku3StOjtuwvH9f7iV29fAWK6zAEak0wmMfMN1q6fu0 4087
wcgw/client/tools.py sha256=nTLXrxevffVgk1O3H_nulDQZsW3KI0CRgTqITND3lDk 27942
wcgw/client/bash_state/bash_state.py sha256=DNy5WVb_EWn6XxSmv6AC2gnKzLlgRtPmxtoleCOjqOk 25259
wcgw/client/bash_state/shell_handler.py sha256=RDsVsPmkU2wNaoPc667fi39ZXRP7p2PKdn4IuDFMI6w 20300
wcgw/client/bash_state/test_windows_compatibility.py sha256=2HVDrSm2ZE0ngSl4_IVAC3zVXYCZczr3Wi41Kpskk1c 39219
wcgw/client/bash_state/windows_bg_process.py sha256=9LId2Zzm2hOBB58EsMEDU9uwraTOxCLYtiEzYSSKu0Y 5982
wcgw/client/docs/feature_parity.md sha256=JLaQQMvD6B4uitw2vN2xn8Sf_rIDMvjO-yKrxJJzSO4 7838
wcgw/client/encoder/__init__.py sha256=MTPLhMDWNzSV_Ihp4hVyrJ8B6Icun7RQDhE0NYtse0o 1561
wcgw/client/file_ops/diff_edit.py sha256=MOOFaqFUkU7AR6F6ID-1Asi0hnMicnCZxmkzgudH9sA 19216
wcgw/client/file_ops/search_replace.py sha256=ZDywyx312n83IpMQpG8lOnptOSZey2O5QqyTZCkitwY 5745
wcgw/client/mcp_server/Readme.md sha256=dqqtAx71pdFdiw-S1sdHwR_KF6so1Uedm71AJFAhK3s 112
wcgw/client/mcp_server/__init__.py sha256=U5O_gqUjM6UtMJoXOnntWlEJMSo6A3ZfR0jnYcwpaDQ 359
wcgw/client/mcp_server/server.py sha256=_x9iiwopMwFs7zXb5j1FpGKwEbp4ZpzHPNdLj5uXP-g 5232
wcgw/client/repo_ops/display_tree.py sha256=8i9KLHVFQD3KYOGY0cpMkeW_HiYcol3yk58uEqSgatU 4282
wcgw/client/repo_ops/path_prob.py sha256=t-grWYvFm8A4OUgkSfSZiGynC0F5sxH8Olp71ycxXFY 2220
wcgw/client/repo_ops/paths_model.vocab sha256=V1kFxSB5dglpFx6cqQKv1Cuz7dKxR_RGolKX4qTdrUk 335087
wcgw/client/repo_ops/paths_tokens.model sha256=X6MmPg4uMrchzcnCZCRHD1g3D5dJBiuzJoqWDDwQDrA 1649093
wcgw/client/repo_ops/repo_context.py sha256=ZNoBJDEAr7QaPy_1bp4EpGYnC84UAAELNx6pP4MQ178 4484
wcgw/relay/client.py sha256=sQp73Un7vxmxYjElH00fAl7Zdph2Gk408WD3iqWQ6mk 3713
wcgw/relay/serve.py sha256=zEDbb927FqqpHr7k9bGhzHcn-Z1pV-IpBcQuuxRnxGg 8201
wcgw/relay/static/privacy.txt sha256=2_W3Tay9KleXpL67WWY5ZVtdRdTAnsZU8jdAT-GV66U 536
wcgw_cli/__init__.py sha256=ctJa7N8S0IrpHLNrgCDooK4_sF4SdjwOQ6i0QYSXTHo 22
wcgw_cli/__main__.py sha256=vrEz7l0KtQFJXmeBrIL4JJe_wK9pJmwEkzDGxpc7HnE 31
wcgw_cli/anthropic_client.py sha256=BKUZJ7hu4P5kSSwBw2fOpkX8eO9Mg0KMDZSn-mbLM5Q 20106
wcgw_cli/cli.py sha256=wLXJhBw6wJO43bxUjVJi4AKD2Qca3fgzlFkTHtqkUC4 988
wcgw_cli/openai_client.py sha256=i_GAdnEfd-EPL0zZjWFSPSca3xdusQaqDgPepXKb2KE 16158
wcgw_cli/openai_utils.py sha256=18XuUDqKgsTFQE3LZcBoxXdBuLX7rnjbeoGBuAKyvAc 2506
mcp_wcgw/__init__.py sha256=_PhHtCJvNPVPmqmPCEfih-y172gHfg_91rNYr-rTDfs 2715
mcp_wcgw/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mcp_wcgw/types.py sha256=N1dSUPAinmwpkWsrTJm5ic3HRdOQv_2I3SmTh1aCF5Q 31630
mcp_wcgw/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mcp_wcgw/client/__main__.py sha256=pFJTfBkMlH7-fkBKmN-W0tEznvwy9RwI1eUUAcBErtI 2359
mcp_wcgw/client/session.py sha256=Ss6RWvi8ltxdTlj1AGKL1Zl2-BsKMIHW79_nvky0prA 8278
mcp_wcgw/client/sse.py sha256=3AK839vDF0pbV4Nk6_7rMLUQeKlrUZB_5OtyGoEaMsw 6682
mcp_wcgw/client/stdio.py sha256=TRxE0YxLyS59U56zQ004Vv10pVKv2FT9AwsIDOM7VcQ 4071
mcp_wcgw/server/__init__.py sha256=OD2JFv5q7rIB3mB6_KQdcGwnVdzRrnHh5H9bjXY46ys 19674
mcp_wcgw/server/__main__.py sha256=xcYpLLXJFicjFhvxFkh5C_BOWEI0NjfqjjBseEtu83s 1398
mcp_wcgw/server/models.py sha256=ZnLihRWFqZZJsREodcJDd72pVcJtVJLITNU3LSfybTY 326
mcp_wcgw/server/session.py sha256=BFZOmcDQQ6rzAkbfHIeLYfkZmASzxtyH2gqGcHcw0LI 10674
mcp_wcgw/server/sse.py sha256=lncf6_h7Lkj1CQ0Oquo6ySsCZYjv6oJ254aF0t43570 7041
mcp_wcgw/server/stdio.py sha256=aVXuzkT6WY6nosohA0I7MaXyVsve836rloPJjbtTC04 2977
mcp_wcgw/server/websocket.py sha256=rMb_ZKI9zoXBGNpnSAUhh0t4GKKF1hVTGn9sRzM2DFw 2295
mcp_wcgw/shared/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mcp_wcgw/shared/context.py sha256=3-Lfh82g3Ll-0Yi-qbfjngUrgaOYxNwGWJ14EJlezyY 374
mcp_wcgw/shared/exceptions.py sha256=gBaWUV0pdGIPVpt0UInZKu50bsL_1qzptbeXaNaCUfs 185
mcp_wcgw/shared/memory.py sha256=QClqDghHcRAJzE_GcJtx4yzDSsldSisnPomw4-n9niI 2906
mcp_wcgw/shared/progress.py sha256=8qgYwk8qKoekbhbKUv__ovLKQddvOBxo5Lnd6D-rvP0 1088
mcp_wcgw/shared/session.py sha256=Tw6MBWj81WKHdUVCcO4w6HCo7cR-w7WKA7tKUDNoY5g 10681
mcp_wcgw/shared/version.py sha256=s-sUyoOL4HY1zBi5f2DWlUKWPKlySoM6tJtQFt07XBM 114
wcgw_agent-3.1.0.dist-info/METADATA sha256=2TQ4r28pl94KtKO7Z0Dk3hHg_dD7EmBkZ2RZD4OhVHI 17359
wcgw_agent-3.1.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
wcgw_agent-3.1.0.dist-info/entry_points.txt sha256=bllx_qn9Ep0XgZwwL2xZkra7xf-LyIKMFBMKzc4jhFE 148
wcgw_agent-3.1.0.dist-info/licenses/LICENSE sha256=ZkFf2k818vqVLjEpZo94iZefEw4TaVnzYmb_jWBA-u0 11355
wcgw_agent-3.1.0.dist-info/RECORD

entry_points.txt

wcgw_agent = wcgw:listen
wcgw_agent_local = wcgw_cli:app
wcgw_agent_mcp = wcgw:mcp_server
wcgw_agent_relay = wcgw.relay.serve:run