HackerTrans
トップ新着トレンドコメント過去質問紹介求人

amavashev

no profile record

投稿

[untitled]

1 ポイント·投稿者 amavashev·2 か月前·0 コメント

[untitled]

1 ポイント·投稿者 amavashev·2 か月前·0 コメント

[untitled]

1 ポイント·投稿者 amavashev·2 か月前·0 コメント

[untitled]

1 ポイント·投稿者 amavashev·3 か月前·0 コメント

[untitled]

1 ポイント·投稿者 amavashev·3 か月前·0 コメント

[untitled]

1 ポイント·投稿者 amavashev·4 か月前·0 コメント

[untitled]

1 ポイント·投稿者 amavashev·4 か月前·0 コメント

[untitled]

1 ポイント·投稿者 amavashev·4 か月前·0 コメント

[untitled]

1 ポイント·投稿者 amavashev·4 か月前·0 コメント

Show HN: Cycles – hard limits on agent actions before execution

runcycles.io
1 ポイント·投稿者 amavashev·4 か月前·2 コメント

Show HN: OpenClaw plugin – hard budget limits for agent tool calls

github.com
1 ポイント·投稿者 amavashev·4 か月前·1 コメント

Show HN: RunCycles – pre-execution budget enforcement for autonomous agents

github.com
2 ポイント·投稿者 amavashev·4 か月前·0 コメント

コメント

amavashev
·2 か月前·議論
True website is not for you and in the age for AI is not even for people. Its for AI agents reading your website and deciding what to do with it: recommend it, skip it, integrate with it, etc.
amavashev
·4 か月前·議論
The no proxy approach makes sense for LLMs calls. The gap is non LLM calls.

Often times damage is done by non LLM calls -- tool calls like sending email, add records, files, placing order, etc. Budget enforcement at the LLM layer wont work for those.

built an open protocol + reference implementation, handles both any tool calls, LLM calls, or any other call: https://runcycles.io, open sourced under Apache 2.0
amavashev
·4 か月前·議論
Agree, you need to your own code review, although as AI gets better, this problem will most likely be solved.
amavashev
·4 か月前·議論
The core argument here is that autonomous agents will need a economic envelope enforced before execution not after.

This means agents must follow this flow: reserve, use, commit or release.

Interesting how others are handling runaway agents, loops, etc, especially under concurrency.
amavashev
·4 か月前·議論
technical breakdown: https://dev.to/amavashev/i-burned-153-in-30-minutes-with-an-...
amavashev
·4 か月前·議論
Demo (no API key needed): https://github.com/runcycles/cycles-runaway-demo
amavashev
·4 か月前·議論
I'm the author. A few design decisions worth explaining:

The model downgrade is the most useful feature for daily use — when budget drops below a threshold, the plugin silently swaps claude-opus to claude-sonnet, gpt-4o to gpt-4o-mini. The agent keeps running, just cheaper. Only at full exhaustion does it stop.

The prompt hint (before_prompt_build hook) tells the model its remaining budget in the system prompt. Models self-regulate when they know the constraint exists — fewer unnecessary tool calls, shorter responses.

The underlying Cycles protocol handles idempotency under retries so concurrent tool calls don't double-spend against the same budget.

Happy to answer questions about the plugin or the protocol.
amavashev
·4 か月前·議論
[dead]
amavashev
·5 か月前·議論
Per-key isolation + model locking is a solid baseline — especially for multi-tool stacks where one shared key hides everything.

One thing we’ve noticed though: spend caps stop damage, but they don’t prevent pathological behavior. By the time the cap trips, the agent has already drifted.

We’ve been experimenting with pre-authorization per action (reserve → commit style) rather than just per-key ceilings. It lets you detect anomalous patterns before the burn accumulates — especially in looping or tool-chaining scenarios.

Curious — have you seen most overruns come from loops, retries, or just high-token completions?
amavashev
·5 か月前·議論
Drift correlating more with constraint tension than raw step count matches what we’ve observed.

Your external gate instinct is right, but the gate has to be structurally external, not just logically external. If the agent can reason about the gate, it can learn to route around it.

We’ve been experimenting with pre-authorization before high-impact actions (rather than post-hoc validation) - I've drafted Cycles Protocol v0 spec to deal with this problem.

What’s interesting is that anomalous reservation patterns often show up before output quality visibly degrades — which makes drift detectable earlier.

Still early work, but happy to compare notes if that’s useful.