HackerTrans
TopNewTrendsCommentsPastAskShowJobs

amavashev

no profile record

Submissions

[untitled]

1 points·by amavashev·2 miesiące temu·0 comments

[untitled]

1 points·by amavashev·2 miesiące temu·0 comments

[untitled]

1 points·by amavashev·3 miesiące temu·0 comments

[untitled]

1 points·by amavashev·3 miesiące temu·0 comments

[untitled]

1 points·by amavashev·3 miesiące temu·0 comments

[untitled]

1 points·by amavashev·4 miesiące temu·0 comments

[untitled]

1 points·by amavashev·4 miesiące temu·0 comments

[untitled]

1 points·by amavashev·4 miesiące temu·0 comments

[untitled]

1 points·by amavashev·4 miesiące temu·0 comments

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

runcycles.io
1 points·by amavashev·4 miesiące temu·2 comments

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

github.com
1 points·by amavashev·4 miesiące temu·1 comments

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

github.com
2 points·by amavashev·4 miesiące temu·0 comments

comments

amavashev
·2 miesiące temu·discuss
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 miesiące temu·discuss
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 miesiące temu·discuss
Agree, you need to your own code review, although as AI gets better, this problem will most likely be solved.
amavashev
·4 miesiące temu·discuss
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 miesiące temu·discuss
technical breakdown: https://dev.to/amavashev/i-burned-153-in-30-minutes-with-an-...
amavashev
·4 miesiące temu·discuss
Demo (no API key needed): https://github.com/runcycles/cycles-runaway-demo
amavashev
·4 miesiące temu·discuss
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 miesiące temu·discuss
[dead]
amavashev
·5 miesięcy temu·discuss
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 miesięcy temu·discuss
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.