Start with the demo
groundforgeai/demo
The weather Agent shows automatic Channel input handling and an explicit-adapter version.
What GroundForge receives
When the process connects, GroundForge can show:- whether the Agent is connected;
- the stable external Agent identity and GroundForge resource ID;
- discovered tools and their input schemas;
- attached Channels and Gateway rules;
- Observations and Drifts from Discovery;
- Traces and Analytics from requests.
What happens for a Channel request
- A Channel receives and verifies the provider callback.
- The running SDK process claims the request.
- Automatic mode or your adapter converts the normalized Channel input.
- The Agent decides whether to call
get_weather. - GroundForge applies the matching Gateway action before the tool runs.
- The SDK returns the final text for Channel delivery.
- GroundForge records one Trace for the request.
Screenshot placeholder
Add/images/platform/external-agent.pngshowing connection state, identities,get_weather, attached Channel, and Gateway.
Example
Run the weather Agent, attach Twilio WhatsApp or Mailgun, and sendWhat is the weather in Ottawa?. Then open the Trace and compare the result under Allow, Review, and Block.
