---
title: "Discussion on \"An AI agent that asks before it pays: human approval for tool calls in Kotlin\n\n\" | Hashnode"
description: "Discussion on \"An AI agent that asks before it pays: human approval for tool calls in Kotlin\n\n\". Build a Kotlin AI agent that pauses before a tool call and waits for a person to approve it. The pause survives a restart, and the tests need no model"
url: "https://hashnode.com/posts/an-ai-agent-that-asks-before-it-pays-human-approval-for-tool-calls-in-kotlin/6ace917fc1d86b83bec23a5e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [An AI agent that asks before it pays: human approval for tool calls in Kotlin](https://deeptelar.hashnode.dev/an-ai-agent-that-asks-before-it-pays-human-approval-for-tool-calls-in-kotlin?utm_source=hashnode&utm_medium=feed)

Build a Kotlin AI agent that pauses before a tool call and waits for a person to approve it. The pause survives a restart, and the tests need no model

Oct 13 · 9 min read · deeptelar.hashnode.dev  
Read the article

-   [#kotlin](https://hashnode.com/tag/kotlin)
-   [#kotlin-multiplatform](https://hashnode.com/tag/kotlin-multiplatform)
-   [#agentic-workflow](https://hashnode.com/tag/agentic-workflow)
-   [#opensource](https://hashnode.com/tag/opensource)
-   [#kotlin-coroutines](https://hashnode.com/tag/kotlin-coroutines)
-   [#agentic-ai](https://hashnode.com/tag/agentic-ai)

## Written by

[Manuel Alejandro Hermoso](https://hashnode.com/@hermosotech)

@hermosotech · Barcelona, Spain

  
[View profile](https://hashnode.com/@hermosotech)

Kotlin developer. I build Telar, an open-source Kotlin Multiplatform library for AI agent workflows as typed graphs.

Kotlin developer. I build Telar, an open-source Kotlin Multiplatform library for AI agent workflows as typed graphs. I write about agents you can control and test.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
