Skip to main content

Tenx assessment CLI

Project description

assessment-cli

CLI client for Tenx hiring assessments.

Highlights

  • Uses the Claude Agent SDK for local interactive coding sessions.
  • Sends cleaned chat messages to assessment-proxy over HTTP when configured.

Setup

python -m venv .venv
.venv\Scripts\activate
pip install -e ".[dev]"
copy .env.example .env

Set ANTHROPIC_API_KEY in .env before running.

Run

tenx-ai

Or:

python -m assessment_cli

Chat history persistence

Set these in .env to enable persistence:

  • ASSESSMENT_PROXY_URL (for example http://localhost:8000)
  • ASSESSMENT_PROXY_TOKEN (must match the proxy’s PROXY_BEARER_SECRET)

When ASSESSMENT_PROXY_URL is unset, the CLI runs without saving chat history to the proxy.

Breaking change (Phase 0)

The proxy path and JSON shape changed: see assessment-proxy/README.md.

Security notes for Codespaces

  • Do not store the Supabase secret API key in the CLI.
  • Use only proxy URL and bearer token in CLI env.
  • Treat ASSESSMENT_PROXY_TOKEN as sensitive and rotate if leaked.

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

tenx_ai-0.1.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

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

tenx_ai-0.1.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tenx_ai-0.1.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for tenx_ai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cd52fc44608b0c8682fc3e2cc058a993ebd82836be71437c7ab61dd8200742de
MD5 edfaf6a7930469c9eef77a6444da723a
BLAKE2b-256 0f350c4471255951a1557b435194e883a6be1298a70c72845985a1d0a313479b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tenx_ai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for tenx_ai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d016e60918c9adeecd0b9d66e966400da9adf370cc3918d6e9a04b0e7508cb2b
MD5 fa95f4885a02783f68a493b3130375d7
BLAKE2b-256 8a624e99a6fc76eb819dec5166d26ea0f4edcb520ec28ab6aa762dd86969e088

See more details on using hashes here.

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