tjb-tech
04f8747ab6
fix(install): register commands in ~/.local/bin
2026-04-17 11:42:01 +00:00
tjb-tech
ab7f0a3a52
fix(install): recreate incomplete venv before activation
...
Fixes #94 .
2026-04-10 07:12:09 +00:00
tjb-tech
4e16ce0ffa
feat(installer): improve dev setup and gateway restart flow
2026-04-10 06:28:02 +00:00
tjb-tech
ca657cd68c
fix(install): use venv to avoid PEP 668 externally-managed error
...
Python 3.11+ blocks system-wide pip install. Now the installer creates
~/.openharness-venv, installs into it, and adds venv/bin to PATH via
shell profile (~/.zshrc or ~/.bashrc).
2026-04-05 14:34:33 +00:00
tjb-tech
c00e73f9d1
chore: publish as openharness-ai on PyPI
...
Package name 'openharness' was taken. Published as 'openharness-ai' v0.1.0.
https://pypi.org/project/openharness-ai/0.1.0/
Updated install.sh to use: pip install openharness-ai
2026-04-05 13:28:34 +00:00
tjb-tech
d40cc05c51
feat(install): add one-click bash installer script
...
Add scripts/install.sh supporting `curl -fsSL URL | bash` installation:
- Detects OS (Linux/macOS/WSL) with colored output
- Validates Python >= 3.10 and Node.js >= 18 with install hints
- Supports --from-source (git clone + pip install -e .)
- Supports --with-channels (slack-sdk, python-telegram-bot, discord.py)
- Installs npm deps in frontend/terminal if Node.js is available
- Creates ~/.openharness/ config directory
- Verifies installation with `oh --version`
Update README.md with one-click install section and usage examples.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-05 10:07:11 +00:00