[{"data":1,"prerenderedAt":243},["ShallowReactive",2],{"project-45767162":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":43,"post_text":45,"what":46,"said":68,"maker_in_thread":114,"shape":117,"grid":122,"attempts":206,"same_week":207,"maker_shows":160,"maker_hidden":235,"reader_version":236,"card":237},"45767162","Quibbler","A critic for your coding agent that learns what you want","title","Show HN: Quibbler – A critic for your coding agent that learns what you want","https:\u002F\u002Fgithub.com\u002Ffulcrumresearch\u002Fquibbler","github.com","etherio",1761871437,2025,114,27,656,3837,18,"notable","dev_tools","ai coding agent critic","cli",[24,25,26,27],"coding agent","ai code review","agent oversight","claude code","curious",-0.097,{"positive":31,"neutral":32,"mixed":31,"critical":33},1,10,3,15,{"idea":36,"docs":39,"execution":40,"pricing":41,"design":42},{"positive":37,"critical":38},0,2,{"positive":37,"critical":37},{"positive":31,"critical":37},{"positive":37,"critical":31},{"positive":37,"critical":37},[33,37,37,33,33,44,31,33,33,33,37,33,37,31,33,33,33,37,33,37,37,37,37,37,37,37,31],5,null,{"problem":47,"audience":45,"pricing":58,"motivation":45,"time_to_build":45,"stack":66,"openness":67,"stage":67,"team_size":67},{"value":48,"source":49,"evidence":50},"Coding agents fabricate results or drift from intent during long-running tasks without constant checking","maker",[51,54],{"id":52,"by":11,"text":53},"45768428","hey HN! happy to answer any questions this kind of tool is especially useful in longer running tasks to enforce your intent without having to check in on your agent all the time",{"id":55,"by":56,"text":57},"45768510","qq66","> We’ve found Quibbler useful in preventing agents from: 1) fabricating results without running commands What a world we've created for ourselves",{"value":59,"source":60,"evidence":61},"Requires an Anthropic API key, which costs extra on top of a Claude subscription","commenter",[62],{"id":63,"by":64,"text":65},"45769780","balleddog","Is an anthropic api key really necessary? A major roadblock for taking a test drive. Already have a Claud Max subscription but an anthropic api key still need at least 5$\u002Fmon…",[],"unknown",{"praise":69,"objections":77,"requests":82,"questions":97,"alternatives":109},[70],{"value":71,"source":60,"evidence":72},"Cool concept",[73],{"id":74,"by":75,"text":76},"45796364","benzible","Cool concept, but I picture Quibbler as an off-brand Batman villain.",[78],{"value":79,"source":60,"evidence":80},"Needs an Anthropic API key, a roadblock for trying it",[81],{"id":63,"by":64,"text":65},[83,90],{"value":84,"source":60,"evidence":85},"Support for stacking Quibblers or a Quibbler council",[86],{"id":87,"by":88,"text":89},"45768554","anonymous908213","Can users stack Quibblers, so Quibbler 2 corrects Quibbler 1 if, say, it fabricates an issue in the code it's reviewing? If so, have you found an optimum number of Quibblers for…",{"value":91,"source":60,"evidence":92},"Use for non-coding tasks",[93],{"id":94,"by":95,"text":96},"45780015","stacktraceyo","Can the same concept be used for non coding tasks?",[98],{"value":99,"source":60,"evidence":100},"Could it run as a Claude Code sub-agent without an API key?",[101,105],{"id":102,"by":103,"text":104},"45770812","asn0","You could use the prompts in the code to create a Claude Code sub-agent[1], which would do the same thing without an API key 1.…",{"id":106,"by":107,"text":108},"45784658","threecheese","How would you invoke the subagent? Can a HookResponse cause a subagent to be invoked, to perform analysis on the action taken and then inject that back into the main loop? Or…",[110],{"value":111,"source":60,"evidence":112},"Claude Code sub-agents",[113],{"id":102,"by":103,"text":104},{"comments":31,"answered":37,"key":115},[116],{"id":52,"text":53},{"commenters":118,"max_depth":119,"maker_replies":31,"first_comment_mins":120,"lifespan_hours":121},26,4,169,78,[123,127,131,134,138,142,146,148,152,153,154,158,162,165,169,171,174,178,180,181,185,188,191,194,196,199,202],[124,37,33,125,126,37],"45769263","project\u002Fneutral\u002Fidea","p0w3n3d",[128,31,37,129,130,37],"45771087","other\u002Fneutral\u002Fnone","mouse_",[132,31,37,129,133,37],"45780652","vismit2000",[135,38,33,136,137,37],"45768220","project\u002Fneutral\u002Fdocs","gexla",[139,33,33,140,141,37],"45770123","project\u002Fneutral\u002Fexecution","janpio",[143,119,44,144,145,37],"45772109","project\u002Fpositive\u002Fexecution","nberkman",[63,44,31,147,64,37],"project\u002Fcritical\u002Fpricing",[149,44,33,150,151,37],"45770039","project\u002Fneutral\u002Fpricing","thenthenthen",[102,44,33,125,103,37],[106,44,33,140,107,37],[155,44,37,156,157,37],"45772329","other\u002Fneutral\u002Fpricing","epiccoleman",[159,160,33,125,161,37],"45769347",6,"selfawareMammal",[163,160,37,129,164,37],"45769923","hikarudo",[166,160,31,167,168,37],"45772219","project\u002Fcritical\u002Fidea","oneandonley1",[94,170,33,125,95,37],7,[74,172,33,173,75,37],8,"project\u002Fmixed\u002Fdesign",[175,176,33,125,177,37],"45774691",9,"agarttha",[52,32,37,179,11,31],"maker\u002Fpositive\u002Fidea",[87,32,33,125,88,37],[182,32,37,183,184,37],"45769358","commenter\u002Fneutral\u002Fnone","Balinares",[186,32,37,129,187,37],"45771290","sheepscreek",[189,190,37,129,88,37],"45768525",11,[192,190,37,129,193,37],"45768793","Brajeshwar",[55,195,37,129,56,37],12,[197,195,37,129,198,37],"45769033","N_Lens",[200,195,37,129,201,37],"45770676","CoastalCoder",[203,204,31,167,205,37],"45768108",13,"cjonas",[],[208,213,218,222,226,230],{"id":209,"name":210,"points":211,"category":212},"45777810","Strange Attractors",804,"creative",{"id":214,"name":215,"points":216,"category":217},"45825733","book.sv",606,"ai",{"id":219,"name":220,"points":221,"category":217},"45783640","nokode",436,{"id":223,"name":224,"points":225,"category":212},"45811093","Terra (layoutit)",371,{"id":227,"name":228,"points":229,"category":20},"45760321","0github",265,{"id":231,"name":232,"points":233,"category":234},"45758421","roberdam.com",247,"finance_crypto",false,"v2",{"id":238,"name":5,"line":6,"ai":235,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":239,"top":18,"kw":240,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":241,"url":9,"mix":242,"praise":71,"objection":79,"sub":21},45767162,-0.1,[24,25,26,27],"300335133303013330300000001",[31,32,31,33],1794036685017]