Commit graph

20 commits

Author SHA1 Message Date
4dc5e1b376 feat: add structured part events to gateway for teamActivity, media, and error parts
Extends GatewayEvent union with structured_part variants, adds matching
HistoryPart types, wires SSE emission in runtime handleChat, and maps
agent-core content parts to history in session-state.
2026-03-12 00:40:39 -04:00
536241053c refactor: finish companion rename migration
Complete the remaining pi-to-companion rename across companion-os, web, vm-orchestrator, docker, and archived fixtures.

Verification:
- semantic rg sweeps for Pi/piConfig/getPi/.pi runtime references
- npm run check in apps/companion-os (fails in this worktree: biome not found)

Co-authored-by: Codex <noreply@openai.com>
2026-03-10 07:39:32 -05:00
Hari
e8fe3d54af Merge pull request #289 from getcompanion-ai/channels
Fix Slack and Telegram channel setup
2026-03-10 00:16:51 -04:00
b268f75baf fix: simplify slack and telegram channel setup
Expose deterministic Slack and Telegram channel status from the current pi-channels config, remove one-click connect from the dashboard dialog, and enable the chat bridge when users save channel tokens so messages reach the agent.

Co-authored-by: Codex <noreply@openai.com>
2026-03-09 20:48:02 -07:00
a5f4b58221 chat titles 2026-03-09 20:12:00 -07:00
89b705194b fix: address steer review feedback
Co-authored-by: Codex <noreply@openai.com>
2026-03-09 17:07:05 -07:00
4a29c13e0d feat: steer active chat messages
Co-authored-by: Codex <noreply@openai.com>
2026-03-09 16:56:24 -07:00
0fbb44b575 fix grind package installation 2026-03-09 13:43:14 -07:00
3c0f74c1dc fix(coding-agent): harden chat stream completion
Flush final text before closing each AI SDK text block, surface event-processing failures to chat callers, and clear the remaining Companion OS check blockers.

fixes #273

Co-authored-by: Codex <noreply@openai.com>
2026-03-09 12:48:21 -07:00
6b2a639fb6 fix chat 2026-03-09 10:46:43 -07:00
43c6b56dfa fix chat 2026-03-09 10:01:59 -07:00
Hari
f58ff785ce Merge pull request #272 from getcompanion-ai/grind
Add durable grind mode and non-mutating Companion OS checks
2026-03-09 12:26:52 -04:00
ff6e39dd10 grind mode baby 2026-03-08 23:38:13 -07:00
e4ee3e64f4 single chat sot 2026-03-08 22:12:03 -07:00
9e11f49d17 Fix runtime memory review issues
Address runtime memory review feedback around sqlite compatibility, shutdown ordering, and endpoint validation.

Co-authored-by: Codex <noreply@openai.com>
2026-03-08 16:20:56 -07:00
5c389efcf9 Make memory runtime-native for companion chat
Replace the old project-scoped file memory plumbing with runtime-native conversational memory and remove obsolete pi-memory-md shipping/wiring.

Co-authored-by: Codex <noreply@openai.com>
2026-03-08 15:24:52 -07:00
9765576c0a fix: report unavailable memory repo status
Treat git status failures as unavailable instead of clean in gateway memory status.

Co-authored-by: Codex <noreply@openai.com>
2026-03-08 12:57:36 -07:00
e0801dedb0 fix: address memory review findings
Remove shell-based memory tree inspection and pre-sync before memory pushes.
Switch sync update detection to git HEAD comparisons instead of localized output parsing.

Co-authored-by: Codex <noreply@openai.com>
2026-03-08 12:56:39 -07:00
2886855706 feat: add first-class memory management
Expose gateway memory APIs for status, init, files, search, and sync.
Align pi-memory-md with project-scoped, local-first memory behavior.

Co-authored-by: Codex <noreply@openai.com>
2026-03-08 12:47:38 -07:00
c0bba5c38f refactor: centralize gateway module and address review fixes
Move the gateway runtime files into a dedicated core/gateway module and fix follow-up issues in session deletion, history import batching, message IDs, and legacy thread parsing.

Fixes #253

Co-authored-by: Codex <noreply@openai.com>
2026-03-07 16:53:36 -08:00