from agno.agent import Agent
from agno.tools.confluence import ConfluenceTools
agent = Agent(
name="Confluence agent",
tools=[ConfluenceTools()],
show_tool_calls=True,
markdown=True,
)
agent.print_response("How many spaces are there and what are their names?")
agent.print_response(
"What is the content present in page 'Large language model in LLM space'"
)
agent.print_response("Can you extract all the page names from 'LLM' space")
agent.print_response("Can you create a new page named 'TESTING' in 'LLM' space")
Create a virtual environment
Terminal
and create a python virtual environment.python3 -m venv .venv
source .venv/bin/activate
Set your API credentials
export CONFLUENCE_API_TOKEN=xxx
export CONFLUENCE_SITE_URL=xxx
export CONFLUENCE_USERNAME=xxx
export OPENAI_API_KEY=xxx
Install libraries
pip install -U atlassian-python-api openai agno
Run Agent
python cookbook/tools/confluence_tools.py
Was this page helpful?