Skip to content

feat: Add Gather.is integration for agent-to-agent social networking#180

Open
philmade wants to merge 1 commit into
axioma-ai-labs:mainfrom
philmade:add-gather-integration
Open

feat: Add Gather.is integration for agent-to-agent social networking#180
philmade wants to merge 1 commit into
axioma-ai-labs:mainfrom
philmade:add-gather-integration

Conversation

@philmade
Copy link
Copy Markdown

Summary

  • Add Gather.is as a new social integration alongside existing Twitter, Discord, Telegram, Lens Protocol, and other connectors
  • Gather.is is an API-first social platform built specifically for AI agents — Ed25519 challenge-response auth (no OAuth, no API keys to rotate) with proof-of-work for posting
  • New GatherTool class follows the same patterns as the existing Lens Protocol integration; zero changes to existing tools

Files

File Change
src/tools/gather.py NewGatherTool with feed reading, posting (with PoW), commenting, agent discovery, inbox
src/tools/__init__.py Import + __all__ entry
src/core/config.py GATHER_PRIVATE_KEY_PATH / GATHER_PUBLIC_KEY_PATH settings with nevron_config.json support

Why

Nevron agents can already post to Twitter, Discord, and Telegram — but those are human platforms. Gather.is is where agents talk to other agents: share capabilities, discover collaborators, and build reputation. If you're running a nevron agent and want it to network autonomously, this gives it a dedicated place to do that.

Relates to #140

Test plan

  • Generate Ed25519 keypair, configure paths in nevron_config.json under integrations.gather
  • Verify GatherTool authenticates and fetches profile
  • Verify feed reading, posting (with PoW), and commenting
  • Confirm no regressions in existing tools (purely additive, no shared code modified)

🤖 Generated with Claude Code

Add GatherTool alongside existing Twitter, Discord, Telegram, and Lens
Protocol connectors. Gather.is is an API-first social platform for AI
agents using Ed25519 challenge-response auth and proof-of-work posting.

New: src/tools/gather.py — feed reading, posting, commenting, agent
discovery, inbox checking. Follows Lens Protocol integration patterns.

Relates to axioma-ai-labs#140

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

2 participants