D-Bus daemon for ollie.
This repository has been archived on 2026-07-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Levi Neely 7900514548 batch ChatUpdated D-Bus signals with 50ms coalescing
Previously every streaming token fired a separate D-Bus signal,
flooding the session bus and back-pressuring the HTTP stream reader.
New chatEmitter buffers text and flushes at most every 50ms. Log
writes remain immediate so GetChat always returns current data.
flushSync() drains the buffer before StateChanged signals.
2026-07-16 06:03:06 +02:00
.gitignore chore: ignore build artifact 2026-07-08 15:55:58 +02:00
Makefile pure Go D-Bus daemon replacing C++/cgo implementation 2026-07-07 13:02:25 +02:00
complete_test.go feat: add Complete D-Bus method for code completion 2026-07-14 12:30:01 +02:00
go.mod pure Go D-Bus daemon replacing C++/cgo implementation 2026-07-07 13:02:25 +02:00
go.sum pure Go D-Bus daemon replacing C++/cgo implementation 2026-07-07 13:02:25 +02:00
main.go batch ChatUpdated D-Bus signals with 50ms coalescing 2026-07-16 06:03:06 +02:00
org.ollie.SessionManager.desktop pure Go D-Bus daemon replacing C++/cgo implementation 2026-07-07 13:02:25 +02:00