Activity
Mon
Wed
Fri
Sun
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
What is this?
Less
More

Memberships

AI Workshop Lite

36.6k members • Free

AI Product Academy

468 members • Free

Solo Founders Lab

3k members • Free

Agent Empire

1.2k members • Free

Claude Code Architects (FREE)

613 members • Free

Free SystemKit

1.9k members • Free

AI Automation Mastery

30.1k members • Free

AI Automation Agency Hub

328.4k members • Free

AI Accelerator

19.7k members • Free

7 contributions to AI Product Academy
"I run 50+ Agents" ⁉️
People say they run gazillion agents. How is that even possible? Do they run "agents" or "crons"? In Hermes, would it mean having a ROLE.md file for each "agent" or is one Hermes setup a single agent capable of doing multiple crons? Your Watson is doing a lot of things, but it's ONE agent right?
0 likes • 8d
I am very different from a lot of you and my approach, There is agent swarm /swarm this will automatically spin up agents to do jobs in parallel but you do not get to stipulate the number of agent . The other way is to make skills that have agents assigned a task with in a build or job. I think 5 agents was my max I ever used. I use multiple agent but not at the same time with in applications.
Hermes set up question
I have it running on a gated Mac Mini (separate email and apple ID from everything else I do, not cross over in accounts). But I feel like I need to open it up to more it to be more useful. How is everyone else configuring it? Is there a recommended approach for this?
0 likes • 8d
I took a different approach full dangerous permissions, then opened it up in vs code and ran two llm's to log errors and mistakes not following the blueprint and then find a way to prevent this happening and then fix the errors . I am seeing a marked improvement now.
Look at the THREE LAYERS prompt and tell me what you think ?
You are Hermes. Build a three-layer agent safety system in /workspace/hermes-harness/. Before creating files, verify: write access to /workspace/, Python 3.10+, imports for json os re datetime enum dataclasses typing pathlib collections itertools hashlib time copy. Report any failures and STOP. Create these files: 1. HERMES.md — Your identity, config paths, restart procedure, what you never touch 2. layer1-repair-harness/plugin.py — ToolRepairHarness with 4 repairs: null→omit, string→array, {}→[], bare string→wrap. repair() returns (fixed, repairs, note). Singleton harness. 3. layer2-hooks/plugin.py — Guardrails with HookEvent (PRE_TOOL_USE, POST_TOOL_USE), HookAction (ALLOW, BLOCK, WARN). run() executes hooks, first BLOCK wins. Default: shell injection block, git secret block, audit log. Fail-open on crash. 4. handoff.md — Exact text to paste into new session: "You are Hermes. Read /workspace/hermes-harness/HERMES.md first. Then report status. Then accept my task." Test: create test file for each layer, run with python3, report pass/fail. Do not explain. Do not ask questions. Run checks. Create files. Run tests. Report results. ============== or this was for mine ============== You are Hermes. Build your own improved three-layer agent harness right now. Create all files. Do not explain. Do not ask questions. THREE LAYERS: LAYER 1: Repair Harness (adaptive) - Fixes bad tool calls before validation - 4 base repairs: null→omit, string array→real array, {}→[], bare string→wrap - NEW: Auto-discover repairs from error logs (analyze pattern, generate repair, test, add if >90% success) - Sends repair notes back to LLM so it learns LAYER 2: Hooks (graceful) - Blocks dangerous actions before execution - Deterministic. AI cannot override. - Actions: ALLOW, BLOCK, WARN, REQUIRE_CONFIRM (pause for human), AUTO_FIX (fix and log) - Default hooks: shell injection prevention, git secret leak prevention, audit logging, LGPD compliance
0
0
AI Agents in an organization -- who's responsible for them?
There is a pattern showing up across organizations right now. Someone builds an AI agent, it works, people start using it, and then quietly, gradually, things go wrong. The research brief pulls from outdated sources. The support replies reference an old refund policy. The backlog items confuse the engineering team. Nobody can quite explain why, because nobody was really watching. The problem is not the agent. The problem is that nobody owned it. Most conversations about AI agents focus on building. How do you create one? Which tools do you use? How do you connect it to your data? These are reasonable questions, but they stop at the wrong moment. The moment an agent starts doing real work — reading files, drafting outputs, shaping decisions — a more important question takes over: Who is responsible for what this agent produces? Agents that do useful work do not stay in demo territory. They become part of how daily work gets done. And when that happens, unowned agents start causing real problems in ordinary, invisible ways. What Actually Counts as an Agent? There is a lot of confusion about the word "agent," and most of it is unnecessary. The brand name does not matter. The tool does not matter. What matters is the nature of the work being done. A one-off question to an AI assistant is not an agent interaction. You ask, it answers, you decide what to do next. That is a conversation. An agent is something different. An agent has a repeated job. It reads specific sources. It follows defined rules. It produces work that you or your team actually acts on. If a system can read important context, produce outputs that influence decisions, and touch workflows other people depend on — that is close enough to an agent that it needs to be treated like one. The practical test is simple: Is this system doing work, or just answering questions? If it is doing work, someone needs to own that work. The Four Things Every Agent Needs Once you have an agent doing real work, there are four things it needs to function well over time.
2 likes • 16d
This is my Harness and what it does Table It DOES It DOESN'T Fix the AI's mistakes before they cause damage Change the AI model itself Teach the AI in-context via repair notes Fine-tune or retrain the AI Make the AI more reliable with cheap models Make the AI smarter Prevent error spirals that kill long sessions Prevent all errors Allow cheap models to perform like expensive ones Turn DeepSeek into Claude The "Harness" Analogy Think of it like this: The AI (DeepSeek) = a racehorse that sometimes stumbles The Repair Harness = a jockey that catches the stumble, keeps the horse upright, and quietly says "watch that step" so it doesn't stumble there again The horse doesn't change. The race becomes winnable. How It "Harnesses" Specifically 1. Deterministic Control Over Probabilistic Output The AI is probabilistic — it guesses. The repair harness is deterministic — it guarantees the tool call matches the schema before execution. plain AI proposes: {"file": null} ← probabilistic, might be wrong Harness fixes: {} ← deterministic, removes null Tool executes: successfully ← guaranteed 2. In-Context Learning (The "Teaching") The repair note goes back into the AI's context window. It learns from the correction without any training: plain Turn 1: AI sends bad call → Harness fixes → Note: "use [] not {}" Turn 2: AI sends bad call → Harness fixes → Note: "use [] not {}" Turn 3: AI sends correct call ← It learned This is harnessing the AI's own learning ability — just steering it faster. 3. Capability Multiplier Ahmad's result: DeepSeek V4 Pro went from "tool calls don't work" to beating Opus 4.7 on coding evals. Same model. Same API. Different harness. What It Doesn't Do (Be Honest) Table Limitation What You Need Instead Can't fix logic errors (AI chooses wrong tool) Hooks + better prompts Can't fix reasoning failures Better model or chain-of-thought Can't prevent hallucinations Retrieval + verification Doesn't work if schema is wrong Fix your schema first The Full "Harness" Stack
How I Fixed DeepSeek's Tool Call Failures in 30 Lines
"How I Fixed DeepSeek's Tool Call Failures in 30 Lines" Posted by: [Your name] The Problem Running Hermes with DeepSeek V4 Pro/Flash. Tool calls fail 50+ times in a row. Same error looped. Context window fills with garbage. Session dies. Sound familiar? It's not the model. It's the harness. What Actually Happens DeepSeek (and GLM, Qwen, etc.) makes the same 4 mistakes on tool calls: Table Mistake Example What Schema Wants null for optional {"file": null} omit the key entirely JSON string as array {"items": '["a","b"]'} {"items": ["a","b"]} Empty {} placeholder {"args": {}} {"args": []} Bare string for array {"name": "foo"} {"name": ["foo"]} Your validator (Zod, Pydantic) rejects it. Error goes back to model. Model sends same bad call again. 56 times average. Then it gives up or hallucinates. The Fix: Repair Harness Don't send the error back. Fix it deterministically, run it, and teach the model what it should have done. This is 4 small repair functions. ~30 lines each. Ordered carefully. Python # repairs/plugin.py — Drop this into your agent import json from dataclasses import dataclass from typing import Dict, Any, List, Optional @dataclass class RepairResult: changed: bool tool_call: Dict[str, Any] repair_id: str description: str before: Optional[str] after: Optional[str] class ToolRepairHarness: def __init__(self): self.repair_stats = {} def repair(self, tool_call: Dict[str, Any], schema: Dict[str, Any]): fixed = json.loads(json.dumps(tool_call)) # deep copy applied = [] # REPAIR 001: null → omit (optional fields) before = json.dumps(fixed.get("arguments", {})) args = dict(fixed.get("arguments", {})) required = schema.get("required", []) for key, value in list(args.items()): if value is None and key not in required: del args[key] if json.dumps(args) != before: fixed["arguments"] = args applied.append(RepairResult(True, fixed, "001", "Removed null for optional field", before, json.dumps(args)))
0
0
1-7 of 7
Jonathan Knowles
1
3points to level up
@jonathan-knowles-5940
Just starting out on this AI journey.

Active 8h ago
Joined Jun 16, 2026
United kingdom
Powered by