4 Commits

Author SHA1 Message Date
520f5d1ffb feat: add ai-gateway microservice with gRPC API for AI logic
Some checks failed
CI / build-ai-gateway (push) Has been cancelled
CI / build-ha-gateway (push) Has been cancelled
CI / build-discord-bot (push) Has been cancelled
CI / test (push) Has been cancelled
- Implemented new gRPC service `AIService` in `proto/ai/v1/ai.proto` for handling natural language queries.
- Generated Go code for the gRPC service and messages in `gen/ai/v1/`.
- Created `services/ai-gateway/` directory structure with necessary files for the service.
- Added configuration loading and structured logging.
- Implemented domain logic for intent parsing and interaction with Home Assistant.
- Established outbound adapters for Ollama and Home Assistant with mTLS support.
- Updated `go.work` to include the new service and maintain existing dependencies.
- Modified `discord-bot` to use the new `ai-gateway` for AI interactions.
- Added deployment manifest for Kubernetes and CI/CD configuration for building and deploying the service.
2026-04-21 21:52:28 +09:00
066224715a feat: add environment variables for Go caching in CI workflow
Some checks failed
CI / test (push) Successful in 26s
CI / build-ha-gateway (push) Failing after 2m28s
CI / build-discord-bot (push) Failing after 7s
2026-04-06 20:37:50 +09:00
854f19c11b feat: enable manual triggering of CI workflow
Some checks failed
CI / test (push) Failing after 51s
CI / build-ha-gateway (push) Has been skipped
CI / build-discord-bot (push) Has been skipped
2026-04-06 20:35:45 +09:00
97f9f5350e feat: add CI workflow for testing and building ha-gateway and discord-bot
Some checks failed
CI / test (push) Failing after 9s
CI / build-ha-gateway (push) Has been skipped
CI / build-discord-bot (push) Has been skipped
2026-04-06 20:29:37 +09:00