Skip to content

feat: add Google Chat support#84

Merged
steipete merged 13 commits intoopenclaw:mainfrom
salmonumbrella:feat/google-chat-support
Jan 18, 2026
Merged

feat: add Google Chat support#84
steipete merged 13 commits intoopenclaw:mainfrom
salmonumbrella:feat/google-chat-support

Conversation

@salmonumbrella
Copy link
Copy Markdown
Contributor

@salmonumbrella salmonumbrella commented Jan 17, 2026

Summary

  • Add Google Chat support with spaces, messages, threads, and DM commands
  • Add calendar propose-time command for meeting time proposals
  • Expand people commands with profile and relations
  • Add task repeat functionality

Changes

Google Chat

  • gog chat spaces list - List spaces
  • gog chat spaces find "query" - Find spaces by name
  • gog chat spaces create "name" - Create a space with members
  • gog chat messages list - List messages in a space
  • gog chat messages send - Send a message
  • gog chat threads list - List threads
  • gog chat dm space - Get/create DM space
  • gog chat dm send - Send direct message

Calendar

  • gog calendar propose-time - Generate browser URL for proposing new meeting times

People

  • Expanded gog people commands with profile info and relations

Test Plan

  • All existing tests pass (12 packages)
  • New chat command tests added and passing
  • Calendar propose-time tests added and passing
  • Linter passes on modified files

Closes #66

🤖 Generated with Claude Code

steipete and others added 13 commits January 17, 2026 21:19
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Rename inner `err` to `readErr` in the Unread handling block to avoid
shadowing the outer `err` variable, satisfying golangci-lint.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@steipete steipete force-pushed the feat/google-chat-support branch from 5602105 to af7b714 Compare January 18, 2026 05:43
@steipete steipete merged commit d393438 into openclaw:main Jan 18, 2026
1 check passed
@steipete
Copy link
Copy Markdown
Collaborator

Landed via temp rebase onto main.\n\n- Gate: pnpm lint && pnpm build && pnpm test (failed: no package.json in repo)\n- Land commit: af7b714\n- Merge commit: d393438\n\nThanks @salmonumbrella!

klodr pushed a commit to klodr/gogcli that referenced this pull request Apr 22, 2026
klodr pushed a commit to klodr/gogcli that referenced this pull request Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature request: Add Google Chat support

2 participants