π§― Troubleshooting Kebogyro
Common issues and how to resolve them.
β Tools not calling
- β
Make sure your
SimpleTool
is correctly passed to bothLLMClientWrapper
andcreate_agent()
- π Check that your function has type annotations
- π§ͺ Add
print()
in the tool function to debug
π MCP tool not resolving
- β
Ensure the
BBServerMCPClient
connection URL is reachable - β Confirm the tool bridge backend supports the correct transport (sse/http)
- π Try restarting the remote tool bridge service
π§΅ Async issues
- π All functions should be awaited β use
await agent.ainvoke(...)
- π§ Make sure your event loop isnβt blocked (e.g. use
asyncio.run()
in CLI)
π§° Debugging tips
-
Use
print()
orlogging
in: -
SimpleTool
- Tool function itself
- MCP adapter
- Temporarily disable
llm_cache
to isolate bugs
π Still stuck?
Open a GitHub issue or start a discussion. PRs with fixes are always welcome!