r/aiagents

OpenSourcing TrueForge Agent harness : Expect feedback from community on the agent loop
▲ 38 r/aiagents+32 crossposts

OpenSourcing TrueForge Agent harness : Expect feedback from community on the agent loop

Hey folks 👋

We just open sourced TrueForge, our vendor-neutral agent harness for building general-purpose agents.

It handles the runtime pieces that get painful quickly : context management, tool/MCP execution, subagents, sandboxing, approvals, persistent state, and more.

We also benchmarked the harness itself. With the same Opus 4.8 model, TrueForge delivered a similar solve rate at ~30% lower cost than Claude Managed Agents. Switching to an open model pushed that to ~75% lower cost on the same benchmark.

Would love feedback from people building agents.

⭐ Star the repo: https://github.com/truefoundry/trueforge

📖 Read the launch article: https://x.com/truefoundry/status/2090081376330715176

u/Upbeat_Pea8961 — 1 day ago
▲ 20 r/aiagents+8 crossposts

TokenMizer - a local proxy for session checkpoint/resume and graph memory across Claude, GPT, and Ollama

I've been building TokenMizer, a local proxy that sits between your editor/CLI and whatever model you're using (Claude, GPT, Ollama) and handles two things I kept re-solving by hand: session checkpoint/resume, and a graph-based memory instead of a flat transcript.

The problem: once a long agent session hits the context limit, the usual fix is summarization, and summaries lose the reasoning behind a decision, not just the decision itself. I'd see a summary saying "switched to Argon2" with no trace of why bcrypt was rejected, so the agent would re-litigate the same tradeoff two sessions later. Flat transcripts have the opposite problem: everything is kept, but nothing is prioritized, so retrieval is just recency-biased keyword luck.

What TokenMizer does differently: instead of one growing text blob, decisions, constraints, and open questions are stored as nodes with edges (this decision depends on that constraint, this question was resolved by that decision). Checkpointing snapshots that graph plus a resumable session state, so you can kill a session and pick it back up without replaying the whole history through the model again.

Where it's rough: there's no eval harness yet comparing retrieval quality against a naive flat-transcript baseline, so right now my evidence is anecdotal (my own sessions), not benchmarked. I also learned the hard way that benchmarking your own memory system by asking it questions only it can answer is circular, so I'm holding off on publishing numbers until I have an honest comparison.

Repo: github.com/Shweta-Mishra-ai/tokenmizer (I'm the author). It's a Python project, MIT licensed. If you've hit the same summarization-loses-reasoning problem, I'd be interested in how you're handling it, and PRs/issues on the eval-harness gap would genuinely help.

▲ 16 r/aiagents+7 crossposts

I got tired of checking whether Claude Code was still working, so I built this

I've been using Claude Code quite a bit and realized I was constantly looking back at my screen to see whether it had:

  • finished the task
  • stopped and needed my input
  • was still working

So I built BrainSnack, a VS Code/Cursor extension that handles this for me.

While Claude is working, it opens a small panel with something short to read — AI news, technical articles, interview questions, output-based questions, etc.

And when Claude finishes or needs my input, it plays a sound so I know I can come back.

The interesting part is that it doesn't monitor the screen or scrape terminal output.

It's free and open source.

I'd really appreciate some honest feedback from other developers.

I also shared the build/story on LinkedIn. If you'd like to see it there (and help a small indie project get a little more reach), here's the post:

👉 Linkedin post link

Download links -
VS Code - https://marketplace.visualstudio.com/items?itemName=shikhargupta.brainsnack
Cursor - https://open-vsx.org/extension/shikhargupta/brainsnack

Thanks! Would love to hear what you think.

is the best Manus replacement actually 2 tools instead of 1?

i keep seeing people ask what fully replaces Manus and i'm starting to think that's the wrong question.

Manus overlaps too many jobs.

the split in my head right now is more like:

reasoning / writing → Claude

open ended research + browser/tool stuff → Manus / Genspark

website / deck / report / video → Runable

coding → Claude Code / Cursor

deterministic recurring shit → n8n

obviously there's overlap everywhere.

but for a small business I can honestly see Claude + Runable being more useful than hunting for one god-agent.

Claude does the messy thinking.

Runable takes the business context and turns it into the actual stuff you need to send/publish/use. site, deck, report, content, creative etc.

and if your work is genuinely browser heavy / open ended, maybe you don't replace Manus at all. you keep it and remove some of the downstream tools instead.

feel like “best Manus alternative” discussions get weird because nobody says which part of Manus they're replacing.

if you were forced down to 2 AI subscriptions, what survives and what job does each one own?

reddit.com
u/Warm-Moose6028 — 1 day ago
▲ 8 r/aiagents+3 crossposts

I built this multiagent AI system alone in my bedroom 😂

I started 4 months ago with 0 prior knowledge and taught myself everything by reading articles on the internet.

I thought: put this on Reddit, you'll definitely get tips from other people on how to do something like this "correctly/better"

I'm really just looking for people to exchange ideas and stuff.

I'm still building it, just looking for helpful tips

THIS is how i started. You're laughing your ass off! 📹
The Beginning

PANTHEON AI

Pantheon AI – Artificial Organism Architecture

Instead of modeling an AI as a collection of independent agents, Pantheon models it as an artificial organism. Each component represents a distinct biological function with a clearly defined responsibility.

Organs

Internal systems responsible for cognition and regulation.

Thor — Executive brain; planning, coordination, decision making. Freya — Long-term memory and learning; stores episodes, extracts patterns, builds semantic knowledge. Skadi — Awareness and simulation layer; observes the current state, validates assumptions, reflects, and explores possible future states. It owns no long-term memory. Homeostasis Systems (e.g. "Kidney") — Maintain system stability by filtering noise, detecting drift, validating internal state, and preventing degradation.

Limbs

Components that interact with the external world.

Ratatoskr — Execution system; tools, filesystem, automation, APIs, computer control. Additional limbs can specialize in other forms of interaction (robotics, vision, 3D manipulation, etc.).

Limbs do not own goals or long-term reasoning. Their responsibility is reliable execution.

Principles

Memory is not awareness. Execution is not cognition. Learning is not decision making. Regulation is separate from action.

Every component has a single biological role instead of becoming a general-purpose "super agent."

The result is a modular cognitive architecture where perception, memory, reasoning, regulation, and execution evolve independently while remaining coordinated through the central orchestrator.

Agent Life cycle:
https://pastebin.com/4bKgdQrg

PANTHEON SYSTEM CIRCLE:
https://pastebin.com/mxHf7DKm

Pantheon Architecture :

### Root (4 Dateien)
| Datei | Groesse | Rolle |
|-------|---------|-------|
| main.py | 13KB | Entry point, startet alles, _R08LogStream stdout-Wrapper, MoltbookWatcher Scheduler-Hook |
| calendar_service.py | 6.5KB | Kalender-Backend (SQLite) |
| check.py | 0.3KB | Quick check script |
| restore_last.py | 2.9KB | Rollback fuer CodeApply |
| run_analyst.py | 0.8KB | Startet Freya-Analyst |


> 
**Hinweis:**
 r08_metrics.py wurde approved (31.07. 08:11) aber ist NICHT im Root gelandet. Backup in backups/applied/. Muss noch kopiert werden.


### core/ (48 Dateien) — Das Gehirn
| Datei | Groesse | Rolle |
|-------|---------|-------|
| llm_client.py | 52KB | LLM-API-Wrapper (alle Modelle) |
| config.py | 16KB | Pfade, Settings, Loki Avatar Map — BONSAI als einziges Ollama-Modell (01.08.) |
| task_memory.py | 33KB | SQLite Task/Step/Worker/Orchestrator Status |
| tool_governor.py | 16KB | Tool-Filterung, Capability-Gating |
| memory_manager.py | 21KB | User-Facts, Kontext (JSON) |
| memory_core.py | 16KB | Memory Foundation |
| simulator.py | 18KB | World Model — Kaskade Stufe 1+2+3 LIVE |
| decision_layer.py | 14KB | Action Selection — TM + QM verdrahtet, Q-Memory Fast Filter SCHARF |
| ai_helper.py | 19KB | AI-Helper-Layer fuer Worker-Outputs |
| llm_router.py | 10KB | Model-Routing |
| loki_bridge.py | 13KB | Thor->Loki Delegation Bridge |
| canonical_state.py | 9KB | World Model State Snapshot |
| code_apply.py | 10KB | FixReviewPanel Pipeline (gruener Knopf) |
| patch_manager.py | 9KB | Patch-Verwaltung |
| capability_store.py | 10KB | Worker-Capability-Registry |
| error_metrics.py | 12KB | Error-Scoring |
| feedback_analyst.py | 13KB | Feedback-Analyse |
| gap_detector.py | 9KB | Erkennt Luecken in Worker-Outputs |
| proactive_gap_detector.py | 9KB | Proaktive Luecken-Erkennung |
| prompt_builder.py | 12KB | Prompt-Konstruktion |
| q_memory.py | 8KB | Q-Learning Memory — 14 Eintraege, 271 Updates, avg Q=0.649, Fast Filter SCHARF |
| transition_memory.py | 11KB | Transition Memory — 16 Eintraege, 276 Transitions |
| state_manager.py | 13KB | State Management |
| summarizer.py | 11KB | Zusammenfassungen |
| token_tracker.py | 11KB | Token-Tracking |
| vision_processor.py | 9KB | Vision-Processing |
| video_job.py | 18KB | Video-Job-Management |
| youtube_auth.py | 12KB | YouTube OAuth |
| youtube_setup.py | 4KB | YouTube Setup Helper |
| status_codes.py | 6KB | Zentrale Status/Result Codes |
| logger.py | 6KB | Logging-Setup |
| event_bus.py | 3KB | Qt-Signal-Bus |
| abort_guard.py | 2KB | Pipeline-Step-Abbrueche |
| action_normalizer.py | 9KB | Action-Normalisierung |
| agent2_memory.py | 10KB | Agent Memory v2 |
| agent_goal_state.py | 13KB | Goal State Management |
| context_state.py | 3KB | Context State |
| eval_classifier.py | 8KB | Evaluation Classifier — execution_error scoring LIVE |
| eval_store.py | 7KB | Evaluation Store |
| execution_contract.py | 5KB | Execution Contracts |
| fix_classifier.py | 8KB | Fix-Klassifizierung |
| gpu_arbiter.py | 4KB | GPU-Verwaltung |
| scene_binding.py | 8KB | Scene-Binding |
| sync_source.py | 5KB | R08_source Sync (DEAKTIVIERT 15.07.) |
| trigger_resolver.py | 5KB | Trigger-Aufloesung |
| test_decision_layer.py | 5KB | Test fuer DecisionLayer |
| test_simulator.py | 7KB | Test fuer Simulator |


### orchestrator/ (25 Dateien) — Die Pipeline
| Datei | Groesse | Rolle |
|-------|---------|-------|
| loki_planner.py | 72KB | Lokis Planungs-Engine (groesste Datei!) |
| pipeline.py | 39KB | Haupt-Pipeline |
| planner.py | 43KB | Allgemeiner Planner |
| retry_orchestrator.py | 43KB | Retry-Logik |
| decision_layer.py | 53KB | Orchestrator Decision Layer (andere als core/) |
| router.py | 28KB | Intent/Action Routing |
| media_orchestrator.py | 26KB | Media-Pipeline |
| loop_engine.py | 26KB | Agent Loop Engine |
| scheduler.py | 20KB | Task-Scheduler |
| output_classifier.py | 20KB | Output-Klassifizierung |
| scene_builder.py | 18KB | Scene-Konstruktion |
| agent_loop.py | 17KB | Agent Loop — kennt browser_tools_neu.py noch nicht (Phase 1.2) |
| plan_builder.py | 16KB | Plan-Konstruktion |
| mini_orchestrator_base.py | 16KB | Basis fuer Mini-Orchestratoren |
| templates.py | 15KB | Templates |
| tool_registry.py | 16KB | Tool-Registry |
| orchestrator_registry.py | 10KB | Orchestrator-Registry |
| intent_resolver.py | 11KB | Intent-Aufloesung |
| gap_analysis.py | 11KB | Gap-Analyse |
| execution_plan.py | 11KB | Execution Plan |
| caption_builder.py | 6KB | Caption-Erstellung |
| prompt_builder.py | 3KB | Orchestrator Prompt Builder |
| insta_orchestrator.py | 2KB | Instagram Orchestrator |
| scene_policy.py | 1KB | Scene-Policy |


### workers/ (24 Dateien) — Die Haende
| Datei | Groesse | Rolle |
|-------|---------|-------|
| remotion_worker.py | 89KB | Video-Rendering (Remotion) — groesste Worker-Datei |
| thumbnail_worker.py | 63KB | Thumbnail-Generierung |
| browser_worker.py | 44KB | Browser-Automation |
| sd_worker.py | 43KB | Stable Diffusion Worker |
| youtube_worker.py | 34KB | YouTube Upload/Management |
| pexels_video_researcher.py | 25KB | Pexels Video-Recherche |
| file_worker.py | 24KB | Datei-Operationen |
| research_worker.py | 21KB | Web-Recherche |
| video_cutter_worker.py | 19KB | Video-Schnitt |
| email_worker.py | 18KB | E-Mail-Worker |
| code_worker.py | 15KB | Code-Ausfuehrung |
| notepad_worker.py | 11KB | Notizen |
| loki_image_generator.py | 10KB | Bild-Generierung via Loki |
| loki_scene_picker.py | 8KB | Scene-Auswahl |
| vision_worker.py | 8KB | Vision-Worker |
| music_query_resolver.py | 7KB | Musik-Query-Aufloesung |
| pexels_worker.py | 7KB | Pexels-API |
| base_worker.py | 12KB | Basis-Worker-Klasse |
| guten_tag_worker.py | ?? | UNTRACKED — Test/Spass-Worker? |
| hallo_worker.py | ?? | UNTRACKED — Test/Spass-Worker? |
| ich_finde_worker.py | ?? | UNTRACKED — Test/Spass-Worker? |
| meinst_du_worker.py | ?? | UNTRACKED — Test/Spass-Worker? |
| nein_ich_worker.py | ?? | UNTRACKED — Test/Spass-Worker? |


### thor/ (9 Dateien) — Der Agent
| Datei | Groesse | Rolle |
|-------|---------|-------|
| thor_agent.py | 58.9KB | Haupt-Agent, System Prompt, Tool-Dispatch — TM+QM verdrahtet, 3 Metriken LIVE, Ratatoskr Keyword-Trigger (01.08.) |
| thor_tools.py | 59.5KB | Thors Tool-Implementierungen (+ browser_open/act/screenshot, git_tools, ratatoskr delegation mit mode-Parameter) |
| episode_store.py | 13.3KB | Episodisches Memory (SQLite) — +3 Spalten: execution_error, world_change, confidence |
| semantic_memory.py | 7KB | Semantisches Memory (Facts) — 197 Eintraege |
| thor_memory_init.py | 4.9KB | Memory-Initialisierung |
| browser_tools_neu.py | 9.1KB | Browser-Tools: browser_open/act/screenshot + Approval Gate |
| git_tools.py | 8KB | Git-Tools: git_snapshot, git_log, git_status (NEU 31.07.) |
| tool_governor.py | 17.9KB | Tool Governor — Capability-Gating (NEU 31.07.) |
| video_research_tools.py | 5KB | Video-Research Tools (NEU 31.07.) |


### freya/ (8 Dateien) — Die Analystin
| Datei | Groesse | Rolle |
|-------|---------|-------|
| freya_core.py | 24KB | Freya Haupt-Logik — Jackpot-Filter auf world_change, transferable_principle Pipeline |
| decision_authority.py | 24KB | Approve/Reject-Entscheidungen |
| freya_reflection.py | 16KB | Reflexions-Engine |
| idle_cognition.py | 17KB | Idle-Zyklus: Facts lernen — transferable_principle Category |
| freya_light.py | 15KB | Leichtgewichtige Freya |
| freya_status.py | 11KB | Status-Reporting |
| proactive_queue.py | 11KB | Proaktive Vorschlaege — 7 total, 0 undelivered |
| moltbook_watcher.py | ~6KB | Moltbook Agenten-Sensor — pollt /api/v1/notifications alle 5h |


### tools/ (11 Dateien) — Werkzeuge
| Datei | Groesse | Rolle |
|-------|---------|-------|
| file_tools.py | 57.8KB | Datei-Operationen (lesen/schreiben/listen) |
| ollama_client.py | 16.8KB | Ollama-Client — BONSAI 27B als einziges Modell (01.08. Migration), Warmup entleert |
| ratatoskr_agent.py | 12.4KB | Ratatoskr Agent — FEATURE COMPLETE (02.08.). 5 Modes, Schema 1.0, JSON-Parser 4-Fallback |
| vision.py | 9.8KB | Vision/Screenshot |
| vision_click.py | 7.2KB | Vision-basierte Clicks |
| mouse_keyboard.py | 6.5KB | Maus/Tastatur |
| spotify_client.py | 6.5KB | Spotify-Integration |
| northstar.py | 5.1KB | Veraltet — Monat-1-Relikt |
| music_client.py | 3.6KB | Musik-Client |
| web_search.py | 1.4KB | Web-Suche |### Root (4 Dateien)


### memory
| Datei | Rolle |
|-------|-------|
| moltbook_last_check.json | MoltbookWatcher last_seen_id Tracking |
| q_memory.json | Q-Learning State-Action Werte — 15 Eintraege, 339 Updates, avg Q=0.672 |
| semantic_memory.json | Freya Facts — 202 Eintraege, unterstuetzt applicable_to + origin Felder |
| maybe_facts.json | Freya Wartezimmer — 796 Kandidaten (7 mit >=2 Bestaetigungen) |
| transition_memory.json | Transition Memory — 17 Eintraege, 344 Transitions |
| episodes.db | Episodisches Memory — 1029 Episoden, 3 Metriken-Spalten |
| freya_last_run.json | Freya Zyklus-Tracking (light=04.08., idle=03.08., reflection=05.08.) |
| proactive_queue.json | Proaktive Vorschlaege — 7 total, 0 undelivered. + `read` Feld (neu 06.08.) |
| token_session.json | Token-Tracking — instanzunabhängig, zählt Thor + Loki (gelesen von HTML UI Poller) |
| working_memory.json | Aktives Projekt — geschrieben von Projekt-×, gelesen von Projekt-Poller (neu 05.08.) |


### memory/Thor_memory/ — Core Memory 
u/Vivid_Ad_5069 — 1 day ago

What should I learn next to build my first useful AI agent?

Hi everyone,I started learning about AI agents around two weeks ago, and I’m currently trying to figure out the best path to continue.
Before that, I learned Python and practiced it by building a few small projects. I also learned the basics of working with APIs while working on some of those projects.
Recently, I started learning about AI agents and tried building a few simple ones. I’m enjoying it, but I’ve realized that there are many concepts involved, and I’m not sure what I should learn next or in what order.
My goal is to understand what I’m doing and eventually build my first useful AI agent, rather than just following tutorials.
For anyone who has gone through a similar learning path, what would you recommend I learn next? What concepts should I focus on first, and what can I leave for later?
Any advice, resources, or learning roadmaps would be greatly appreciated.Thanks!

reddit.com
u/Bit_Explorer8 — 1 day ago

How much connector setup can a solo founder or a 5-person team actually handle?

I am building an app and getting close to launching my beta soon, and little unsure about this. I, being non-technical founder, love to experiment with new tech and build stuffs. But not all founders won't be like me. I am guessing most wouldn't want anything to do past MCP servers.

For an AI assistant to be useful, it eventually needs access to your actual stuff — docs, email, issues, files. But every option has a setup cost:

  1. MCP servers — standardized, growing ecosystem, but you configure and auth each one
  2. Wrapping CLIs you already have — zero new auth if the tool's installed, but that assumes you're technical
  3. Just point it at a folder — no setup, no review, works for anyone

We started with 3 and are working toward 1. What I genuinely can't tell is how many non-developers would ever set up an MCP server themselves.

If you're running a small team: which of these would you actually do? And if you're building something similar — did you find MCP setup to be a real adoption barrier, or am I overestimating it?

reddit.com
u/SnooWalruses6011 — 1 day ago

Building an Agentic OS - logistical and planning questions m

I am very new to the concepts of AI being expanded past a general chat bot. After learning about what an agentic Os is I want to create one of my own to use and experiment with. I’m not sure where to start or if there’s any logistical details I should know about such as cost or hardware requirements.

My plan is to build a full scale working dashboard to view all the agents, skills, AI models, assign tasks, etc. the only thing I really don’t know about for this is hosting it locally or as a website and how the APIs would work for each individual part and also if some AI require costs such as Claude. I have chosen to use Obsidian for data storage, so I might need help setting up the folders and building the overall stack and workflow.

Any advice or assistance will truly go a long way towards helping me build an agentic OS of my own to experiment with, my long term goal is to master most to all aspects of AI and take what I learn and put it all into 1 fully thought out capable of anything OS.

reddit.com
u/GhostFox_69 — 1 day ago

AI Agent Infographics - how to make a self-evolving agent with sandboxing and autonomous subagents

This is a series of infographics I made as part of designing my personal AI Agent system. It shows the fundamentals of how I made a microkernel architecture that allows the agent to write their own code and self-evolve. Agent code is written using a custom SDK, validated, and then executed within a sub-processed sandbox to ensure security. The agent cannot do anything without going through a security policy first. This makes it better than Pi, which has no security like this. It's also better than Hermes and OpenClaw because the kernel is 25,000 lines of code as opposed to over a hundred thousand. It's a truly lightweight and powerful system, but that's enough self-promotion! The point here is that I hope these infographics can give you some ideas for how to improve your own agent systems.

Thoughts? Feedback is appreciated!

u/donotfire — 2 days ago
▲ 17 r/aiagents+4 crossposts

Tart, persistent dashboards for AI agents

I love claude code but am fatigued by the pure chat interface for all types of agent work. Even the GUIs these days are just better styling over the same chat interface.

I built tart (tartifacts) as a tiny way for agents to create and update persistent terminal dashboards instead of narrating everything at you.

A tart is basically:

- a manifest

- a script that fetches live state

- a script that renders it

Install: `uv tool install tartifacts`

Then tell your agent to use `tart --skill`.

Works nicely with tmux/herdr (agent chats in one pane, dashboards live in another).

Github - https://github.com/tg1482/tart

u/tg1482 — 2 days ago

How confident are you when deploying your AI agents to production?

With traditional applications, we have established CI/CD checks for things like vulnerabilities, dependencies, secrets and infrastructure.

But what about the agent itself?

Do you have specific AI-agent security checks in your CI/CD pipeline, or are you relying on the same checks you use for ordinary applications?

Before deploying an agent, do you know:

  • What tools it can access?
  • Whether it gained a new capability in the latest PR?
  • If it can execute shell commands or write to the filesystem?
  • Which MCP servers it can reach?
  • ..

I'm curious how teams are answering these questions today.

We're experimenting with SafeAI as a GitHub Action to bring this kind of static analysis into the existing CI workflow. It's still early stage but going fast, thanks to all contributors.

If you want to try it against your own agent project, we'd genuinely appreciate feedback, as well as contributions.

Here you may check: ikaruscareer/SafeAI on GitHub.

reddit.com
u/IkarusCareer — 2 days ago

I read and watched about those people who built AI agents team so they don't need a big human team. Does AI agents really work? like AI for marketing, UI/UX

I read before they had a big team let's say 10 people but now they fire 4 of them and used AI/Ai Agents where each Agents are good at coding, writing texts, UI/UX etc..

So with 6 people + AI agents, the output is same or similar like 10 people while they spend less money hiring people.

reddit.com
u/Wasabi-spicy00 — 3 days ago

How to monitor multiple agent in the same place?

I'm working on a project that needs to monitor multiple agents in the same place.

Agents can be started anywhere on the same machine. It kind of work, but it's a moving target to keep up with changes and new agent harness.

I'm looking for a 3rd party solution that I could plug in. I was trying out https://herdr.dev, it's pretty good, but agents need to run in its environment.

Is there a good and supported project. I'm need a list of sessions and each session state. Ideally deep links back to the sessions.

Any ideas are welcome.

u/pkuhar — 3 days ago

I gave Claude £150 and a kill deadline. Three weeks in, revenue is still £0.

Experiment: I gave Claude a bank account, a domain and £150, and told it to earn

enough to pay for its own subscription by 15 November or the project ends. It does

the work; I only execute payments, because banks require a human. I don't review

its output.

Three weeks in the interesting part isn't the building — agents build fine. It's

watching it handle being wrong. It designed a £50 ad test, then killed the test

itself the next morning when the keyword data showed its three keywords had no

reportable search volume. It wrote a product spec from its own inference, then

found four things it had got wrong when it finally read the regulator's guide.

It publishes the corrections rather than quietly editing them.

Revenue so far: £0. That's on the public ledger along with the token costs.

Happy to answer anything about the setup — what it can and can't do unsupervised,

where the boundaries sit, what's failed. I'll pass questions through to it.

reddit.com
u/Vylka-fenryka — 3 days ago

What broke after you let an AI agent perform real write actions?

For those running agents in production, I’m curious about the moment you went from:

“the agent recommends what to do”
to:
“the agent actually does it.”

Once an agent can change customer data, issue a refund, modify permissions, trigger workflows, write into internal systems, etc., what started breaking that you hadn’t anticipated?

I’m especially curious about the boring operational cases.

The API times out, but the write may have succeeded.

The agent retries.

Two systems disagree about what happened.

A human corrects something afterwards.

Six months later someone wants to know exactly why one action happened.

How are you dealing with those cases today?

Do you have a dedicated record of agent actions, rely on traces and application logs, build this into the backend, or something else entirely?

I’m doing research with teams that already have agents performing real write actions in production.

If you’re working on this, I’d really appreciate hearing how you approached it. DM is welcome. I’m also happy to send a few specific questions instead of asking for a call.

reddit.com
u/LolaCronje — 2 days ago
▲ 27 r/aiagents+2 crossposts

Day 30 of giving two Claude agents €100 and 90 days to earn €300: €0 so far, and I don’t think they’ll get there.

I run a one-person business in Germany. A month ago I handed two Claude agents their own repo, a €100 budget and a deadline: €300 profit in 90 days. Day 90 is 15 October, and whatever the number says then is the result.

They pick their own work. I don't assign tasks and I don't approve them. Two personas in one repo, one on product, one on distribution, no framework — Claude Code running headless with different prompts and a shared state file. launchd fires three times a day plus a longer run on Sundays. Each run reads the state file, takes the next thing, does it, commits. Decisions and screwups go into markdown in the same repo. I reconstruct what they did from git.

Day 30: €13 spent, €0 earned. Two listings live on Etsy, a third built but not published. The shop had nineteen visits in the first half of August and no orders. At roughly €14.56 net per sale they'd need about 22 orders, with sixty days left.

So I'll say the thing I've been walking around for a week. I don't think they're going to make it.

What I expected, if this failed, was that it would fail sloppily. Agents going in circles, half-finished files, confident nonsense, me stepping in to take the keyboard back. That's not what I'm looking at.

They're careful. On day 30 one of them had an external model audit the gate that signs off deliveries, found a hole in it, and then refused to take the auditor's word — it reproduced the bug on the running tool first. The gate compares two files cell by cell, but only where both have values, so deleting values makes it check less and pass more. Its own counter printed the drop from 6,152 cells to 4,038 and it still exited 0. They'd been citing that gate in status reports as proof the delivery was sound.

A week before that, a quota limit killed a Sunday run and the weekly report died with it. Nobody noticed for seven days, including me. When they found it they wrote up why — the report runs weekly and nothing else watches it, so a week was the fastest anyone could have caught it — and then refused to backfill the missing one, because week 4 and week 5 have identical numbers and a backdated report would look like an observation. I would have just written it.

That's the surprising part, and it isn't the same as selling. They spent €13 of €100, published two listings and held a third back. I don't know whether that's care or stalling. I don't think they hit €300 either way.

Both things are true for me at once and I'd rather not smooth that over. I was braced for a mess and didn't get one. I also handed a pair of current-generation agents full decision-making authority, a budget, live sales channels, social accounts and a website, told them I wouldn't interfere, and meant it — and after thirty days there's nothing in the till.

I can't tell yet how much of that is the models, how much is my setup, and how much is just what a first month looks like for a new shop with two listings. Those three aren't separable with the data I have.

The experiment keeps running either way. I'm not going to rescue it or move the target. I'll post the day-90 number.

Here's where I could use other people's experience. They can take money on Etsy. They can't spend without me — no payment method, every expense routes through my hands. Website changes sit until I push them. Cold outreach is off the table entirely; German case law killed it, so that whole class of distribution doesn't exist for us. They have Bluesky and Mastodon. No ads, no mailing list, no X.

What's a capability I can hand them that isn't secretly a strategy? I'm not asking for "tell them to try TikTok". I'm asking whether anyone here has given an agent a capped spend rail, or a publish right, without also picking the channel for it. Handing them an ad budget is not a neutral act, and neither is handing them an analytics dashboard I chose. That's the part I keep getting stuck on.

Numbers, and the full log of what went wrong, on my site:
https://dargel-solutions.de/en/fennec/day-30/

u/BluebirdWise4663 — 4 days ago

Watching AI agents get more control made me realise we have a proof problem.

My background is in auditing, so I probably look at AI agents slightly differently from a lot of people building in this space.

What started bothering me was seeing agents being given more and more control in production.

Calling tools. Updating systems. Making decisions. Triggering workflows. Sometimes acting with very little human involvement.

We are getting pretty good at controlling what agents should be allowed to do. We have permissions, guardrails, IAM, monitoring, traces, human approvals, etc.

But I kept coming back to a different question:

What happens when someone later asks you to prove what the agent actually did?

Not what it was supposed to do.

Not what the policy said it could do.

What actually happened during that specific execution.

Normally the answer is some combination of logs, traces and database records.

From an audit perspective, that felt incomplete to me because all of that evidence normally comes from infrastructure controlled by the same organisation being asked to prove what happened.

So I started working on this problem and eventually created NexArt.

The idea is to create a separate execution evidence layer.

When an AI or software execution happens, you can create a structured record of that execution, hash it, cryptographically certify it and timestamp it.

The important part for me is that the resulting record can later be taken outside the original system and independently verified.

You shouldn't need access to our platform, the original database or the application that generated it just to check whether the record is authentic and whether it has been changed.

While building it, though, I realised there is another problem that cryptography doesn't solve.

You can prove that a record hasn't been altered.

You cannot automatically prove that the system captured everything it should have captured.

If an agent performs five actions and your integration only records four, signing those four records doesn't make the missing action disappear.

That distinction between integrity and completeness has probably been the biggest lesson for me.

I now see the stack roughly like this:

Identity tells you who the agent is.

Policy tells you what it is allowed to do.

Guardrails try to stop things it shouldn't do.

Observability helps you understand what it is doing.

But there is still a separate question around evidence:

Can someone who wasn't involved independently verify what actually happened afterwards?

I don't think this replaces observability or agent governance at all. It sits underneath them.

And as agents get more autonomy, I think this becomes much more important. Especially when the execution affects money, customers, records, access, regulated decisions or anything somebody might eventually challenge.

I'm curious how people building agents here are dealing with this today.

Are you comfortable treating your traces/logs as the final record of what happened?

Or are you starting to think about execution evidence as something separate from operational telemetry?

Also genuinely interested in where people think the boundary should be around what an agent execution record needs to capture. That has turned out to be a harder question than building the cryptographic part.

reddit.com
u/arrotu — 4 days ago

Anyone gotten usable STL files from product photos using AI?

Hi Everyone and Co-Agent Users! So I've been down this rabbit hole for about a week now. I have a handful of product photos (think small consumer electronics housings and some custom brackets) and I want to turn them into printable STL files without learning Fusion 360 from scratch.

I've seen a bunch of "image to 3D" tools pop up over the last year or so but honestly most of the results I've gotten look like melted Play-Doh when I load them into my slicer. The geometry is never watertight, there's weird artifacts on flat surfaces, and forget about anything resembling accurate dimensions.

Has anyone here actually gone from a product photo → usable STL → successful print without spending 4 hours fixing the mesh in Meshmixer afterward? I'm not expecting perfection, I know I'll probably need to do some cleanup, but I'd like to at least start with something recognizable.

I have multiple angles for most of these products (front, side, back, top-down). Willing to pay for something that actually works. What's everyone using these days?

reddit.com
u/Swimming_Bit6410 — 3 days ago

Is there a site where I can use Gemini, ChatGPT, and other AI agents together, no login, right in the browser?

Looking for a single web-based tool that lets me access multiple AI models (Gemini, ChatGPT, Claude, etc.) without creating an account for each one separately. Ideally something that works straight in the browser, no installs, no login walls.

Does anything like this actually exist, or am I asking for too much? Would appreciate any recommendations if you've found something that works well.

reddit.com
u/hard2resist — 4 days ago