homelabby/internal
Mikkel Georgsen 30cd279f49 feat(07-01): SearXNG client, ListDevicesWithStatus, SearXNGURL config
- internal/research/searxng.go: SearXNGClient implementing ai.ResearchClient
- internal/research/searxng_test.go: httptest mock server tests (4 pass)
- internal/netbox/client.go: ListDevicesWithStatus client-side filter
- internal/config/config.go: SearXNGURL field with default + env binding
2026-04-10 07:48:22 +00:00
..
advisor feat(06-lab-advisor-02): AdvisorHandler SSE streaming + router wiring 2026-04-10 07:36:16 +00:00
ai feat(06-lab-advisor-02): add InventoryContextBuilder with 60s cache 2026-04-10 07:35:43 +00:00
api feat(06-lab-advisor-02): AdvisorHandler SSE streaming + router wiring 2026-04-10 07:36:16 +00:00
config feat(07-01): SearXNG client, ListDevicesWithStatus, SearXNGURL config 2026-04-10 07:48:22 +00:00
inventory feat(02-03): POST /api/intake handler with orchestrator and NetBox wiring 2026-04-10 05:54:33 +00:00
labels feat(04-02): cable label renderer and IsCableDevice detection 2026-04-10 06:45:48 +00:00
netbox feat(07-01): SearXNG client, ListDevicesWithStatus, SearXNGURL config 2026-04-10 07:48:22 +00:00
printer feat(04-03): PrinterDriver interface, MockDriver, PrtQutieDriver stub 2026-04-10 06:50:12 +00:00
queue feat(02-02): WAQ real NetBox op handler replacing NoOpHandler 2026-04-10 05:48:30 +00:00
research feat(07-01): SearXNG client, ListDevicesWithStatus, SearXNGURL config 2026-04-10 07:48:22 +00:00
store feat(06-01): add conversation and message CRUD methods with integration tests 2026-04-10 07:31:12 +00:00
tester feat(05-01): TesterDriver interface, 4 mock drivers, KnownDevices tester entries 2026-04-10 07:07:27 +00:00
usb feat(05-01): TesterDriver interface, 4 mock drivers, KnownDevices tester entries 2026-04-10 07:07:27 +00:00