An internal employee & IT service-desk agent (VeADK),
scaffolded with agentkit init. It runs as the ADK API server and is delivered
through a public SSO-login frontend: agentkit deploy builds the runtime and
a frontend BFF where employees log in via your Volcengine user pool, then chat
with the agent — their identity is forwarded end-to-end (no shared API key).
The agent (assistant/agent.py) answers from an internal knowledge base and can
create/track support tickets and check leave balances. Every backend is an
in-memory mock — replace each tool's body with calls to your real IT/HR systems.
pip install -r requirements.txt
cp .env.example .env # set your Volcengine AK/SK
python main.py # serves the ADK API on http://0.0.0.0:8000Probe it: curl localhost:8000/list-apps.
export USERPOOL_ID=... USERPOOL_CLIENT_ID=...
agentkit deployfrontend is already enabled in .agentkit/agentkit.yaml, so agentkit deploy
also ships the public frontend and derives the runtime's custom_jwt auth from
the same user pool — no flags needed. See the docs for preparing the user pool
and a WEB client.
- Replace the mock tools in
assistant/agent.pywith your real ITSM/HR APIs. - Tune the
instructionfor your company's tone and policies.