Skip to content

[Good first issue]: Add a Kotlin API recipe for custom tool capabilities #14

@morning-verlu

Description

@morning-verlu

Goal

Add a short recipe to docs/KOTLIN_API.md that shows how a Kotlin/JVM user can define or wire a custom tool behind a ToolCapabilityGrant.

Why this helps

KAI OS is trying to be legible as an embeddable Agent OS runtime, not only a CLI. A small recipe makes the syscall/capability model easier for Kotlin developers to understand.

Suggested scope

  • Add a compact section to docs/KOTLIN_API.md.
  • Keep the example deterministic and no-key.
  • Link to examples/kotlin-runtime-api if the recipe builds on the existing example.
  • Avoid adding a new provider or network dependency.

Acceptance

  • docs/KOTLIN_API.md explains the custom-tool/capability path in under one screen.
  • Existing commands still pass:
./scripts/repository-ci-smoke.sh

A docs-only PR is welcome.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgood first issueGood for newcomershelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions