Skip to main content

Interactive CLI agent for SoloHQ Context Memory — terminal chat with persistent context memory

Project description

solohq-cli

Interactive terminal chat agent with persistent context memory powered by SoloHQ.

Installation

pip install solohq-cli

Quick Start

# Set your API key
export ANTHROPIC_API_KEY=sk-ant-...

# Start chatting
solohq chat

Configuration

Create a .env file or set environment variables:

# LLM provider (pick one)
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...
GOOGLE_API_KEY=...

# Chat model (optional, auto-detected from API key)
SOLOHQ_MODEL=claude-sonnet-4-6

# Embedding provider: "openai" (default) or "google"
SOLOHQ_EMBEDDING_PROVIDER=openai

# Database path (optional)
SOLOHQ_DB_PATH=~/.solohq/memory.db

CLI Options

solohq chat --help

Options:
  -m, --model TEXT              Chat model ID (e.g. claude-sonnet-4-6, gpt-4o)
  --anthropic-api-key TEXT      Anthropic API key
  --openai-api-key TEXT         OpenAI API key
  --google-api-key TEXT         Google API key
  --embedding-provider TEXT     Embedding provider: openai or google
  --db-path TEXT                SQLite database path

Features

  • Multi-provider support: Anthropic, OpenAI, Google
  • Persistent context memory across conversations
  • Automatic context classification and switching
  • Artifact management with versioning
  • File indexing and search
  • Conversation boundary detection
  • Context relationship graph

License

MIT

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

solohq_cli-0.1.0.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

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

solohq_cli-0.1.0-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: solohq_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for solohq_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 733fd5d2a8d5479c2985fa839c62cae60ce8eb5b9d115bfadb1d8d93e6b9940a
MD5 65e8f19925c8e34c7f27d2a9768152a3
BLAKE2b-256 769fc44a17aebc2de20736a17a32dec882f02865d844fbc5ef70be80cdd0df07

See more details on using hashes here.

Provenance

The following attestation bundles were made for solohq_cli-0.1.0.tar.gz:

Publisher: publish.yml on whaleventure13/solohq-agent

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

File details

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

File metadata

  • Download URL: solohq_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for solohq_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4a48e213aae80f4fcd05909a9cc13f4547ec3ec60c2d24b1f6ed73ceba56d947
MD5 9524b2a6535d4c3b18e9a22ed4291209
BLAKE2b-256 8d5850cc3ab2080d91274b274e51b022bc50228adca2dd2e1c8f29a5756cb5ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for solohq_cli-0.1.0-py3-none-any.whl:

Publisher: publish.yml on whaleventure13/solohq-agent

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