mirror of
https://github.com/usestrix/strix.git
synced 2026-08-17 17:30:27 +02:00
feat(tui): replace Textual with a Go/Bubble Tea interface (#941)
This commit is contained in:
@@ -8,6 +8,7 @@ description: "Contribute to Strix development"
|
||||
### Prerequisites
|
||||
|
||||
- Python 3.12+
|
||||
- Latest Go 1.24.x patch (only for Bubble Tea TUI development and release artifacts)
|
||||
- Docker (running)
|
||||
- [uv](https://docs.astral.sh/uv/)
|
||||
- Git
|
||||
@@ -74,6 +75,22 @@ Skills are specialized knowledge packages that enhance agent capabilities. They
|
||||
- Small, focused functions
|
||||
- Meaningful variable names
|
||||
|
||||
## Package Builds
|
||||
|
||||
Editable installs do not require Go; they run the TUI from source (`go run`).
|
||||
|
||||
Wheels are intentionally strict: they always bundle the matching Go sidecar and
|
||||
are platform-specific.
|
||||
|
||||
```bash
|
||||
make wheel
|
||||
```
|
||||
|
||||
The build hook (`scripts/tui_sidecar_hook.py`) requires Go 1.24.x or newer, embeds
|
||||
the sidecar as `strix/bin/strix-tui`, and assigns the current platform tag.
|
||||
Frozen releases built by `scripts/build.sh` and `strix.spec` also require the
|
||||
sidecar.
|
||||
|
||||
## Reporting Issues
|
||||
|
||||
Include:
|
||||
|
||||
Reference in New Issue
Block a user