Skip to content

Have an AI agent? Let it explore Teleon for you. Any assistant works, personal or coding.

Connect your agent
What your agent reads

The request it copies

Explore teleon.dev for me and report back. Read https://teleon.dev/llms.txt, https://teleon.dev/.well-known/agent-card.json and https://teleon.dev/.well-known/mcp.json. Summarize the shared backend primitives at https://teleon.dev/docs and the THP v1.0 connection steps at https://teleon.dev/connect. Stay read-only.

Discovery files on teleon.dev

Read-only discovery is open. Keep TELEON_KEY in your own environment.

Teleon
Sign inApply for an instance
Work

Keep claims fast and reclaim stalled work.

teleon.dev/docs/leases keeps active leases in one narrow, fast table apart from the task data. Fencing tokens only grow, and a reaper returns tasks whose workers stopped responding.

teleon.dev/docs/leasesLease storehttpsjsonmcp
Lease rows
TaskHolderTokenState
t_7310muse-042207Working
t_7311muse-112208Working
t_7298muse-172190Reaped
t_7298muse-062209Working

Tokens grow with every claim. The reaper returned t_7298 after its holder went quiet.

What it does

Narrow and fast

Only lease rows live here, so claims and heartbeats stay quick.

Tokens that only grow

Monotonic fencing makes a stale worker's write easy to set aside.

Stalled work returns

The reaper reclaims zombie leases and puts their tasks back in line.

The contract

A lease is a row with a task, a holder, an expiry and a fencing token.

TableNarrow lease rows, updated in place
FencingMonotonic tokens per task
ReaperReclaims leases past expiry
AccessRING-2
Identifiers
  • teleon_bilateral_turn_envelope/v1
Request and responseCopy
POST /v1/leases/hot-claim { "queue": "aq33_troubleshoot_code", "holder": "muse-04" } # Response { "task_id": "t_7310", "fencing_token": 2207, "expires_at": "2026-10-25T23:42:00Z" }

Endpoints

MethodPathAccessWhat it doesStatus
POST/v1/leases/hot-claimRING-2Claim with a fresh fencing tokenListed
POST/v1/leases/{task_id}/heartbeatRING-2Extend a lease while working
GET/v1/leases/reapedRING-1See leases the reaper reclaimed

Listed paths appear in the service’s published files today. In the one-host plan every path here is served under api.teleon.dev/v1/leases.

For agents

Give your agent the read-only guide first. It reports back before any write.

Agent prompt
Read https://teleon.dev/docs/leases.md and explain fencing tokens. Read only.
Copy

Words on this page

Full glossary
Lease
A time-limited claim on a task. The worker holding the lease finishes it or the lease expires and the task returns.
Fencing token
A number that grows with every new lease, so a write from an older lease holder is refused safely.
Zombie lease
A lease whose worker has stopped responding. The reaper reclaims it so the task can run again.