Skip to content

docs: add viaSocket to community agent tools - #23853

Open
amgaurav5 wants to merge 1 commit into
run-llama:mainfrom
amgaurav5:feat/tools-viasocket
Open

amgaurav5 wants to merge 1 commit into
run-llama:mainfrom
amgaurav5:feat/tools-viasocket

Conversation

@amgaurav5

Copy link
Copy Markdown

Description

Adds viaSocket to the "Agent Tools" list on the community integrations page.

viaSocket connects 2,300+ apps (Slack, Google Sheets, HubSpot, Notion and more). Following CONTRIBUTING.md (new integrations live in their own repo and are published to PyPI independently), its LlamaIndex tools ship in the PyPI package viasocket (viasocket.llamaindex). That module returns FunctionTools, one per app action, each run on the end user's own connection:

from viasocket.llamaindex import viasocket_tools

tools = viasocket_tools(viasocket, user="me", apps=["slack"], actions={"slack": ["send-message"]})
agent = FunctionAgent(tools=tools, llm=llm)

Docs-only change: one line in docs/src/content/docs/framework/community/integrations.md.

New Package?

  • Yes
  • No

Version Bump?

  • Yes
  • No

Type of Change

  • This change requires a documentation update

How Has This Been Tested?

  • I believe this change is already covered by existing unit tests

The linked package has its own tests (LlamaIndex FunctionTool with llama-index-core 0.14) and was tested end to end with a real viaSocket workspace: a Slack connection through viaSocket, then the tools listed the user's channels and sent a message.

Suggested Checklist:

  • I have performed a self-review of my own code

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <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.

1 participant