Commit Graph

4 Commits

Author SHA1 Message Date
ef4ef41404 fix: unignore .gitea workflow yaml files, add build-push.yaml
Some checks failed
CI / Lint (push) Successful in 2m55s
CI / Test (push) Successful in 2m38s
CI / Release (push) Successful in 56s
CI / Docker Build & Push (push) Failing after 4m3s
CI / Notify (push) Successful in 1s
The .gitignore had *.yaml for compiled KFP pipelines which was
preventing .gitea/workflows/build-push.yaml from being tracked.
2026-02-20 09:29:29 -05:00
2e66cac1e9 feat: rewrite voice-assistant in Go
Replace Python voice assistant with Go for smaller container images.
Uses handler-base Go module for NATS, health, telemetry, and all service clients.

- Full pipeline: STT → embed → Milvus → rerank → LLM → TTS
- Base64 audio encode/decode
- Dockerfile: multi-stage golang:1.25-alpine → scratch
- CI: Gitea Actions with lint/test/release/docker/notify
2026-02-19 18:00:58 -05:00
4048870392 chore: add pre-commit config with ruff hooks
All checks were successful
CI / Lint (push) Successful in 2m30s
CI / Test (push) Successful in 2m59s
CI / Release (push) Successful in 56s
CI / Notify (push) Successful in 2s
- Add .pre-commit-config.yaml for local development
- Update .gitignore to allow .pre-commit-config.yaml
2026-02-02 09:10:27 -05:00
f0b626a5e7 feat: Add voice assistant handler and Kubeflow pipeline
- voice_assistant.py: Standalone NATS handler with full RAG pipeline
- voice_assistant_v2.py: Handler-base implementation
- pipelines/voice_pipeline.py: KFP SDK pipeline definitions
- Dockerfiles for both standalone and handler-base versions

Pipeline: STT → Embeddings → Milvus → Rerank → LLM → TTS
2026-02-01 20:32:37 -05:00