Commit Graph

2764 Commits

Author SHA1 Message Date
Shadow
cdd30c4c3e Discord: update UIs to use the new config 2026-01-03 01:02:22 -06:00
Peter Steinberger
b99c301fdb FAQ: Add common questions from Discord (Jan 3)
- Linux/VPS installation without Homebrew
- Minimum system requirements (runs on 1GB RAM!)
- Enterprise OAuth status (not supported yet)
- Discord DM allowlist config
- Model switching with /model
- Message queue modes with /queue
2026-01-03 06:09:51 +00:00
Peter Steinberger
2dcd90ece8 chore: update protocol swift models 2026-01-03 06:44:21 +01:00
Peter Steinberger
a7e475ac91 fix: avoid unsafe string coercion in tui 2026-01-03 06:44:17 +01:00
Peter Steinberger
3b9184706a docs: check off tui gate 2026-01-03 06:37:44 +01:00
Peter Steinberger
260dbf69c3 fix: align sessions.patch and tui typing 2026-01-03 06:37:40 +01:00
Peter Steinberger
915d4c38a3 docs: refresh tui guide 2026-01-03 06:28:36 +01:00
Peter Steinberger
a7a583064d feat: overhaul tui controller 2026-01-03 06:27:38 +01:00
Peter Steinberger
f3d524491c feat: add tui ui kit 2026-01-03 06:22:20 +01:00
Peter Steinberger
68d80b5976 feat: expand tui gateway client 2026-01-03 06:17:33 +01:00
Peter Steinberger
6e3aa64436 feat: extend gateway session patch 2026-01-03 06:16:49 +01:00
Peter Steinberger
2154451eb7 docs: fix appcast to only ship beta5 2026-01-03 06:12:01 +01:00
Peter Steinberger
ccfae97f40 docs: refresh appcast for notarized beta5 2026-01-03 06:04:20 +01:00
Peter Steinberger
8f96ad016b docs: update appcast for 2.0.0-beta5 2026-01-03 05:55:31 +01:00
Peter Steinberger
ef1f126c7a chore: fix lint ordering 2026-01-03 05:38:29 +01:00
Peter Steinberger
751a54f869 docs: date 2.0.0-beta5 changelog 2026-01-03 05:37:04 +01:00
Peter Steinberger
d220e62082 fix: repair discord action typing 2026-01-03 05:33:57 +01:00
Peter Steinberger
3ff4d4823d fix: stabilize pi-ai patch + tests 2026-01-03 05:22:09 +01:00
Peter Steinberger
cf01d0344e chore: apply biome lint fixes 2026-01-03 05:10:09 +01:00
Peter Steinberger
3f558cba82 test: refresh auto-reply expectations 2026-01-03 05:09:59 +01:00
Peter Steinberger
39d86becd5 fix: prefer explicit hook mappings 2026-01-03 05:09:54 +01:00
Peter Steinberger
e9e1b83418 fix: show rich session names in chat UIs 2026-01-03 05:07:13 +01:00
Peter Steinberger
7599fed1d0 docs: update changelog for antigravity oauth 2026-01-03 05:01:42 +01:00
Peter Steinberger
0324aeaa61 chore: refresh pi-ai patch hash 2026-01-03 05:01:42 +01:00
Peter Steinberger
0f77593379 chore: note lossy google schema scrub 2026-01-03 05:01:42 +01:00
mukhtharcm
fbc0a05519 fix: reject antigravity auth in non-interactive onboarding mode 2026-01-03 05:01:42 +01:00
mukhtharcm
b14e034046 feat: add VPS-aware Antigravity OAuth with manual URL paste fallback
Detects SSH/VPS/headless environments and prompts user to paste
the OAuth callback URL instead of relying on localhost server.

- Add antigravity-oauth.ts with VPS detection and manual OAuth flow
- Update onboard-interactive.ts to use VPS-aware flow
- Update configure.ts to use VPS-aware flow
2026-01-03 05:01:42 +01:00
mukhtharcm
b8097d1240 fix: use claude-opus-4-5-thinking as default antigravity model 2026-01-03 05:01:42 +01:00
mukhtharcm
a1fa3b6853 feat: add Google Antigravity authentication support
- Add 'antigravity' as new auth choice in onboard and configure wizards
- Implement Google Antigravity OAuth flow using loginAntigravity from pi-ai
- Update writeOAuthCredentials to accept any OAuthProvider (not just 'anthropic')
- Add schema sanitization for Google Cloud Code Assist API to fix tool call errors
- Default model set to google-antigravity/claude-opus-4-5 after successful auth

The schema sanitization removes unsupported JSON Schema keywords (patternProperties,
const, anyOf, etc.) that Google's Cloud Code Assist API doesn't understand.
2026-01-03 05:01:42 +01:00
Peter Steinberger
fa9bb92c80 docs: prefer spogo or spotify_player 2026-01-03 04:47:34 +01:00
Peter Steinberger
ba0f614467 docs: update changelog for tui 2026-01-03 04:47:34 +01:00
Peter Steinberger
95e4408099 feat: add gateway TUI 2026-01-03 04:47:34 +01:00
Peter Steinberger
4392be86a4 docs: note queue tests 2026-01-03 04:47:34 +01:00
Peter Steinberger
3e05014a2e test: cover new queue modes 2026-01-03 04:47:34 +01:00
Peter Steinberger
2754a6db24 sag skill: add chat voice response guidance
When Peter asks for voice replies, generate audio with sag and send via MEDIA:
2026-01-03 03:34:31 +00:00
Peter Steinberger
5d811b9fed docs: note new queue modes 2026-01-03 04:27:22 +01:00
Peter Steinberger
d3f48e6904 feat: expand queue modes and followup backlog 2026-01-03 04:26:49 +01:00
Peter Steinberger
9c520880cb fix: guard bash pty cwd 2026-01-03 03:05:51 +00:00
Jared Verdi
40e447dfd8 Gmail watcher: start when gateway (re)starts 2026-01-03 03:49:53 +01:00
Peter Steinberger
138aec5e0a fix: harden pty spawn path 2026-01-03 02:36:01 +00:00
Peter Steinberger
5fdba27ce3 group chat: hint that reactions are welcome while lurking
Even when staying silent, emoji reactions show engagement without cluttering chat.
2026-01-03 02:29:32 +00:00
Peter Steinberger
f246d4af1a style: format linted files 2026-01-03 03:10:17 +01:00
Peter Steinberger
6689125b2a docs: update changelog for discord actions 2026-01-03 03:07:13 +01:00
Shadow
250db134cb UI: add discord action toggles 2026-01-03 03:07:13 +01:00
Shadow
1aff389226 Discord: drop enableReactions config 2026-01-03 03:07:13 +01:00
Shadow
ce524e7137 Discord: add reactions, stickers, and polls skill 2026-01-03 03:07:13 +01:00
Peter Steinberger
bb084e7a41 fix: handle null action in hooks-mapping mergeAction call 2026-01-03 02:05:01 +00:00
Peter Steinberger
5fdc26cd71 docs: note gmail watcher auto-start 2026-01-03 03:04:15 +01:00
Peter Steinberger
d346686f94 group chat: add lurking guidance to system prompt
Be a good group participant: lurk and follow the conversation,
but only chime in when genuinely helpful. Quality over quantity.
2026-01-03 02:02:55 +00:00
Peter Steinberger
a72345578b feat: add bash pty diagnostics 2026-01-03 01:56:54 +00:00