Monitoring

Bitca comes with built-in monitoring and debugging.

You can set monitoring=True on any agent to log that agent’s sessions or set BITCA_MONITORING=true in your environment to log all agent sessions.

Create a file monitoring.py with the following code: monitoring.py

from bitca.agent import Agent

agent = Agent(markdown=True, monitoring=True)
agent.print_response("Share a 2 sentence horror story")

Authenticate with bitca

Authenticate with bitca by running the following command:

bitca auth

or by exporting the BITCA_API_KEY for your workspace from bitcadata.app

export BITCA_API_KEY=bitca-***

Run the agent

Run the agent and view the session on bitca.app/sessions

python monitoring.py

Debugging

Bitca also includes a built-in debugger that will show debug logs in the terminal. You can set debug_mode=True on any agent to view debug logs or set BITCA_DEBUG=true in your environment.

debugging.py

from bitca.agent import Agent

agent = Agent(markdown=True, debug_mode=True)
agent.print_response("Share a 2 sentence horror story")

Run the agent to view debug logs in the terminal:

python debugging.py

Last updated