Commit graph

75 commits

Author SHA1 Message Date
08717ea6d1 update chat 2026-03-12 01:51:33 -04:00
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
Hari
a5d70ce55e Merge pull request #305 from getcompanion-ai/computer
computer use tool
2026-03-11 15:01:34 -04:00
3ff9f21a4f fix: terminate xdotool type options
Address the latest PR 305 review comment by passing typed text after an explicit option separator and add a regression test that captures the forwarded argv.

Co-authored-by: Codex <noreply@openai.com>
2026-03-11 14:49:05 -04:00
8a43732b7e fix: validate computer snapshot ids
- reject unsafe snapshot ids in the TypeScript wrapper before spawning the helper
- reject unsafe snapshot ids in agent-computer before loading snapshot files
- add regression coverage for wrapper and helper traversal attempts

Co-authored-by: Codex <noreply@openai.com>
2026-03-11 14:34:10 -04:00
a4250bad30 fix: harden computer tool helper
- remove the unimplemented accessibility observe mode from the public contract
- refuse unmatched app_open requests instead of shelling out
- add direct helper tests for both review findings

Co-authored-by: Codex <noreply@openai.com>
2026-03-11 14:26:18 -04:00
e1bba1c1a5 computer use tool 2026-03-11 14:13:03 -04:00
3919bbf708 xubuntu 2026-03-11 03:38:50 -04:00
Hari
81b0a2f47a Merge pull request #301 from getcompanion-ai/ubuntu
ubuntu
2026-03-11 02:42:16 -04:00
d0f85b30cc pull into local 2026-03-11 02:31:07 -04:00
dd0c89d8aa ubuntu 2026-03-11 02:08:27 -04:00
Hari
cf2bb61383 Merge pull request #293 from getcompanion-ai/rename
refactor: finish companion rename migration
2026-03-10 13:17:33 -04:00
7896a91262 build 2026-03-10 13:17:18 -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
ce61669442 prompt again 2026-03-09 20:11:47 -07:00
5fe2620c68 prompt 2026-03-09 20:07:14 -07:00
8502a190f8 fix claude auth 2026-03-09 17:35:13 -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
Hari
a018a0cd3e Merge pull request #281 from getcompanion-ai/codex5.3
model upgrade
2026-03-09 19:38:00 -04:00
a1c66c805a model upgrade 2026-03-09 16:37:39 -07:00
Hari
92c3bcf9f9 Merge pull request #277 from getcompanion-ai/fix-package
fix loading
2026-03-09 17:42:51 -04:00
cc7f68d4d2 fix loading 2026-03-09 14:37:59 -07:00
Hari
a46e9ede61 Merge pull request #276 from getcompanion-ai/fix-package
fix grind package installation
2026-03-09 16:47:39 -04:00
0fbb44b575 fix grind package installation 2026-03-09 13:43:14 -07:00
Hari
7f72ee175d Merge pull request #275 from getcompanion-ai/prompt
prompt
2026-03-09 16:33:06 -04:00
ffb6f1db70 prompt 2026-03-09 13:31:12 -07:00
Hari
d880d2740e Merge pull request #273 from getcompanion-ai/grind
fix chat
2026-03-09 16:02:14 -04:00
Hari
064517f749 Merge pull request #274 from getcompanion-ai/prompt
update
2026-03-09 15:53:01 -04: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
85c2a0b675 rm bootstrap 2026-03-09 12:44:17 -07:00
bf9bfe38f7 update 2026-03-09 12:34:45 -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
48fa514e7e fix(companion-os): address grind mode review feedback
Restore the bedrock provider import through an explicit workspace path mapping, align pi-grind package metadata with the existing package manifests, remove the unused controller-failure state path, and parse bare ISO dates in local time.

Co-authored-by: Codex <noreply@openai.com>
2026-03-09 00:02:00 -07:00
8c92f479d6 chore(companion-os): make checks non-mutating
Switch the apps/companion-os check script from biome check --write to biome lint so verification stops rewriting the worktree while still running tsgo and the browser smoke bundle.

Co-authored-by: Codex <noreply@openai.com>
2026-03-08 23:50:01 -07:00
ff6e39dd10 grind mode baby 2026-03-08 23:38:13 -07:00
Hari
4c976822c4 Merge pull request #269 from getcompanion-ai/prompt
prompt
2026-03-09 01:54:48 -04:00
Hari
444ab5820d Merge pull request #270 from getcompanion-ai/chat-single
single chat sot
2026-03-09 01:54:04 -04:00
bc68e30b6a personality 2026-03-08 22:25:57 -07:00
e4ee3e64f4 single chat sot 2026-03-08 22:12:03 -07:00
5308b63671 rm heartbeat 2026-03-08 21:19:30 -07:00
aa70afbd7e align skills to pi native 2026-03-08 20:14:24 -07:00
59ad12335a Align pi sandbox context and bootstrap injection
Co-authored-by: Codex <noreply@openai.com>
2026-03-08 17:41:57 -07:00
Hari
fb782fa025 Merge pull request #262 from getcompanion-ai/memory-staging
Add first-class memory management plumbing
2026-03-08 19:54:01 -04: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