Skip to main content

Python backend for the chump coding assistant

Project description

chump-server

The backend hosts ChumpAgent instances over ai-query's built-in agent server routes.

Run

uv sync
uv run chump-server

Install

Once published, the backend package can be installed or run directly with uv:

uv tool install chump-server
chump-server

or:

uvx --from chump-server chump-server

During repository development, uv still uses the local editable ../ai-query source from pyproject.toml.

Release

chump-server versions come from git tags through hatch-vcs.

git tag chump-server-v0.1.0
git push origin chump-server-v0.1.0

Pushing a chump-server-v* tag runs the PyPI job in .github/workflows/release.yml.

Environment

  • CHUMP_HOST: default 127.0.0.1
  • CHUMP_PORT: default 8080
  • CHUMP_WORKSPACE_ROOT: defaults to the parent directory of server/
  • CHUMP_DATA_DIR: default .chump
  • CHUMP_PROVIDER: default openai; also supports codex, google, anthropic, and workers_ai
  • CHUMP_MODEL: provider-specific default
  • CHUMP_MAX_STEPS: default 64
  • CHUMP_COMMAND_TIMEOUT: default 120
  • CHUMP_MANAGED_SERVER_IDLE_TIMEOUT: optional process idle shutdown timeout in seconds
  • CHUMP_REASONING_EFFORT: optional OpenAI-compatible reasoning effort
  • CHUMP_REASONING_BUDGET: optional Gemini-compatible thinking budget
  • CHUMP_VERBOSE: default 1

Project details


Download files

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

Source Distribution

chump_server-0.0.6.tar.gz (72.9 kB view details)

Uploaded Source

Built Distribution

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

chump_server-0.0.6-py3-none-any.whl (34.5 kB view details)

Uploaded Python 3

File details

Details for the file chump_server-0.0.6.tar.gz.

File metadata

  • Download URL: chump_server-0.0.6.tar.gz
  • Upload date:
  • Size: 72.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chump_server-0.0.6.tar.gz
Algorithm Hash digest
SHA256 42db8e9d064365f26d06f2f26e427ab13b2013a2a6b415d48a83707801c0ba8d
MD5 178a016bc4aa1837ff4e35e96f6448f9
BLAKE2b-256 1fce54dcb14a38a9b0660dcd42faf8f52a5962d29d1e49d5c09e0411ca2a20fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for chump_server-0.0.6.tar.gz:

Publisher: release.yml on Abdulmumin1/chump

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

File details

Details for the file chump_server-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: chump_server-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 34.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chump_server-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a855b66a8d388dfe29c8922d5c0c9edcd7bd5f7b844513f1da55743247a51ed6
MD5 8e4cbdae0bf56e4c9a37e7fedaa3cd18
BLAKE2b-256 f10d33ae90eb3e9c83e9cc3ebc947e210b9f02b29120e9cf60cee7fd9d606a10

See more details on using hashes here.

Provenance

The following attestation bundles were made for chump_server-0.0.6-py3-none-any.whl:

Publisher: release.yml on Abdulmumin1/chump

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