[{"data":1,"prerenderedAt":872},["ShallowReactive",2],{"project-48192383":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":49,"post_text":51,"what":52,"said":80,"maker_in_thread":137,"shape":148,"grid":153,"attempts":834,"same_week":835,"maker_shows":18,"maker_hidden":864,"reader_version":865,"card":866},"48192383","Forge","Guardrails take an 8B model from 53% to 99% on agentic tasks","title","Show HN: Forge – Guardrails take an 8B model from 53% to 99% on agentic tasks","https:\u002F\u002Fgithub.com\u002Fantoinezambelli\u002Fforge","github.com","zambelli",1779193387,2026,687,252,26,4366,1,"legend","ai","agent reliability guardrails","library",[24,25,26,27,28],"agentic workflows","small language models","tool calling","llm guardrails","retry nudges","mixed",0.116,{"positive":32,"neutral":33,"mixed":18,"critical":34},35,48,19,103,{"idea":37,"performance":40,"design":43,"execution":45,"docs":47},{"positive":38,"critical":39},15,5,{"positive":41,"critical":42},8,4,{"positive":18,"critical":44},0,{"positive":39,"critical":46},2,{"positive":44,"critical":48},7,[39,50,18,18,39,39,39,18,50,39,42,39,44,18,42,50,18,39,50,39,39,50,39,50,39,39,50,39,42,50,39,50,50,50,50,46,46,18,18,18],3,null,{"problem":53,"audience":51,"pricing":51,"motivation":63,"time_to_build":51,"stack":70,"openness":77,"stage":78,"team_size":79},{"value":54,"source":55,"evidence":56},"Small models fail or derail on multi-step agentic tool calls, causing workflows to break partway","maker",[57,60],{"id":58,"by":11,"text":59},"48198535","It would help ensure that the model executes its tool call correctly. So if you give Pi a task like booking travel... Pi decides to book a flight, hotel, car. It gets the flight…",{"id":61,"by":11,"text":62},"48201150","That is the whole challenge, actually! A new metric I'm going to dogfood into forge is ETTWS - estimated time to working solution. A simple retry loop around your whole workflow…",{"value":64,"source":55,"evidence":65},"Make small models reliable enough for agentic workflows, since frontier models need this less",[66,67],{"id":58,"by":11,"text":59},{"id":68,"by":11,"text":69},"48203415","Yep! The big frontier models are already quite good at doing that, and they have decent harnesses. That's why Opus on Claude Code does what it does. Small models aren't there yet…",[71],{"value":72,"source":55,"evidence":73},"Python",[74],{"id":75,"by":11,"text":76},"48200153","Yes that's correct ! \u002Fv1\u002Fchat\u002Fcompletions is the entry point. In proxy mode, here's what forge applies on each request (handler.py builds these): Response validation:…","open_source","launched","solo",{"praise":81,"objections":90,"requests":102,"questions":114,"alternatives":129},[82],{"value":83,"source":84,"evidence":85},"Useful idea of domain-agnostic nudges at the tool call level","commenter",[86],{"id":87,"by":88,"text":89},"48198588","k__","Ah, so it a \"smart\" retry mechanism?",[91],{"value":92,"source":84,"evidence":93},"Documentation is unclear about the workflow and guardrail pieces",[94,98],{"id":95,"by":96,"text":97},"48200386","_pdp_","The docs should start with that with a very clean explanation how it works. Basically first paragraph. :) Otherwise you should expect churn. But also it should really go into…",{"id":99,"by":100,"text":101},"48201951","esperent","I've just read through your readme and I have zero clue what this does. Something about proxying model calls and applying \"policies\" to them? But what kind of things does it…",[103],{"value":104,"source":84,"evidence":105},"Support for LM Studio backend",[106,110],{"id":107,"by":108,"text":109},"48204464","monster_truck","Hey this genuinely _fucks_, you're a legend. You can even get stupid good results from the 1 bit bonsai models! Plays v nice with lmstudio It's now completely reasonable to throw…",{"id":111,"by":112,"text":113},"48210166","tmjdev","I couldn't get it working with lmstudio. I have bonsai-8B running with llama-cpp and am attempting to build a harness for it. Looking good so far, I just got it started but Forge…",[115,122],{"value":116,"source":84,"evidence":117},"How does proxy mode differ from the WorkflowRunner class",[118],{"id":119,"by":120,"text":121},"48200090","nzeid","> # External mode — you manage llama-server, forge proxies it > python -m forge.proxy --backend-url http:\u002F\u002Flocalhost:8080 --port 8081 This is a good example because I've…",{"value":123,"source":84,"evidence":124},"Does it work with qwen models and remote APIs",[125],{"id":126,"by":127,"text":128},"48203298","DeathArrow","I'm curious if in proxy mode it works also with remote models or only with local models. Also, did someone tried it with local Qwen 3.6?",[130],{"value":131,"source":84,"evidence":132},"Simple retry loops around workflows",[133],{"id":134,"by":135,"text":136},"48200809","koolba","A thousand monkeys on a thousand typewriters…",{"comments":138,"answered":139,"key":140},95,39,[141,144,147],{"id":142,"text":143},"48200384","Lol, I love that framing. Yeah, the small models have impressed me a lot during this work. The reasoning can be quite good, and definitely sufficient for a lot of cases. Just…",{"id":145,"text":146},"48200565","Essentially, yes that's right! There's some subtlety in how to let it know it was wrong (returning things as tool errors because it trained on that), but that's the gist of it -…",{"id":61,"text":62},{"commenters":149,"max_depth":150,"maker_replies":138,"first_comment_mins":151,"lifespan_hours":152},118,6,399,164,[154,158,160,164,165,169,172,175,176,178,181,183,186,189,192,195,198,201,205,209,211,214,216,219,222,226,229,232,234,237,241,244,246,249,251,253,256,258,261,263,267,270,273,276,279,282,285,288,290,293,295,298,300,303,305,308,310,312,315,317,319,320,322,324,326,329,331,335,337,342,344,348,350,354,355,358,359,361,366,368,371,373,377,379,382,384,386,387,390,394,396,398,402,406,408,410,413,414,416,419,421,426,428,430,432,434,436,438,440,444,446,448,450,454,456,460,462,466,468,470,472,474,478,480,483,486,488,490,493,495,498,500,502,504,506,510,512,514,515,518,520,522,524,526,528,532,534,537,540,542,545,548,550,552,554,557,561,563,567,569,573,575,578,580,584,586,590,592,596,598,601,603,606,608,611,613,615,617,619,621,624,627,629,633,635,639,641,645,647,650,652,654,656,660,662,664,666,668,672,674,678,681,685,687,690,692,696,698,701,705,707,711,713,715,717,721,723,728,731,735,737,741,743,747,749,754,756,760,762,766,770,772,774,776,778,781,783,785,788,792,795,798,801,804,807,809,814,816,818,821,824,826,829,831],[155,44,39,156,157,44],"48200359","project\u002Fpositive\u002Fidea","Escapade5160",[142,44,44,159,11,18],"maker\u002Fneutral\u002Fnone",[161,44,50,162,163,44],"48200541","project\u002Fneutral\u002Fidea","cornholio",[145,44,44,162,11,18],[166,44,44,167,168,44],"48201681","other\u002Fneutral\u002Fnone","tomjakubowski",[170,44,44,167,171,44],"48202362","jon_richards",[173,44,44,167,174,44],"48208145","forlorn_mammoth",[134,44,44,167,135,44],[61,44,44,177,11,18],"project\u002Fneutral\u002Fnone",[179,44,50,159,180,44],"48203411","beacon294",[182,44,44,159,11,18],"48203573",[184,44,44,167,185,44],"48203852","killing_time",[187,44,44,167,188,44],"48209427","Mithriil",[190,44,44,167,191,44],"48219609","jononor",[193,44,44,167,194,44],"48202388","DiogenesKynikos",[196,44,44,167,197,44],"48202605","jplusequalt",[199,44,44,167,200,44],"48203548","bratbag",[202,44,18,203,204,44],"48203512","project\u002Fcritical\u002Fidea","Aurornis",[206,44,44,207,208,44],"48206866","commenter\u002Fneutral\u002Fnone","Zetaphor",[210,44,44,207,204,44],"48207651",[212,44,44,207,213,44],"48210492","lixquid",[215,44,44,207,208,44],"48212161",[217,44,50,162,218,44],"48225071","coip",[220,44,18,203,221,44],"48205715","andai",[223,18,18,224,225,44],"48204556","project\u002Fcritical\u002Fperformance","1dom",[227,18,44,167,228,44],"48206045","NooneAtAll3",[230,18,44,167,231,44],"48206144","pamcake",[233,18,44,167,225,44],"48206246",[235,18,44,236,11,18],"48206810","maker\u002Fneutral\u002Fperformance",[238,18,39,239,240,44],"48208604","project\u002Fpositive\u002Fperformance","anentropic",[242,18,44,243,11,18],"48209846","project\u002Fneutral\u002Fperformance",[245,18,39,239,225,44],"48211255",[247,18,44,207,248,44],"48206873","JKCalhoun",[250,18,44,207,225,44],"48209613",[252,18,39,156,248,44],"48218016",[254,46,44,167,255,44],"48198634","jf",[257,46,44,167,11,18],"48198697",[259,46,44,167,260,44],"48200906","user3939382",[262,46,44,167,255,44],"48203247",[264,50,39,265,266,44],"48201888","project\u002Fpositive\u002Fdesign","lwansbrough",[268,50,44,269,11,18],"48201936","project\u002Fneutral\u002Fdesign",[271,50,44,167,272,44],"48202723","jvalencia",[274,50,44,275,11,18],"48202817","maker\u002Fpositive\u002Fnone",[277,50,44,167,278,44],"48240554","tmzt",[280,50,50,243,281,44],"48204419","npodbielski",[283,42,18,224,284,44],"48201398","seemaze",[286,42,18,224,287,44],"48201407","imachine1980_",[289,42,44,243,11,18],"48201631",[291,42,18,224,292,44],"48202023","eob",[294,42,44,159,11,18],"48202296",[296,42,50,243,297,44],"48205221","kosolam",[299,42,44,177,11,18],"48206939",[301,39,44,167,302,44],"48203439","deevus",[304,39,44,177,11,18],"48203506",[306,150,50,243,307,44],"48204391","c7b",[309,150,44,243,11,18],"48206910",[311,150,50,243,307,44],"48209438",[313,48,39,156,314,44],"48199948","6r17",[316,48,44,167,221,44],"48206593",[318,48,44,159,11,18],"48206986",[107,41,39,239,108,44],[321,41,44,159,11,18],"48206961",[111,41,39,323,112,44],"project\u002Fpositive\u002Fexecution",[325,41,44,159,11,18],"48211564",[327,41,50,328,127,44],"48213007","project\u002Fneutral\u002Fdocs",[330,41,39,323,108,44],"48216559",[332,333,50,328,334,44],"48208442",9,"faizshah",[336,333,44,159,11,18],"48208821",[338,339,50,340,341,44],"48200762",10,"project\u002Fmixed\u002Fidea","88j88",[343,339,44,159,11,18],"48200965",[345,346,39,156,347,44],"48199142",11,"Aleesha_hacker",[349,346,44,159,11,18],"48199183",[351,352,50,177,353,44],"48198479",12,"tommica",[58,352,44,162,11,18],[356,352,39,156,357,44],"48203240","blurbleblurble",[68,352,44,162,11,18],[360,352,44,207,357,44],"48204313",[362,363,44,364,365,44],"48200124",13,"commenter\u002Fneutral\u002Fidea","azurewraith",[367,363,44,364,11,18],"48200222",[369,363,44,364,370,44],"48203583","jeffreygoesto",[372,363,44,207,11,18],"48203625",[374,375,44,167,376,44],"48201421",14,"jedisct1",[378,375,44,167,11,18],"48201716",[380,375,44,167,381,44],"48205347","hydra-f",[383,38,18,203,96,44],"48200234",[385,38,44,162,11,18],"48200280",[95,38,50,328,96,44],[388,38,44,389,11,18],"48200414","maker\u002Fneutral\u002Fdocs",[391,392,39,323,393,44],"48208854",16,"sfifs",[395,392,44,159,11,18],"48209468",[397,392,44,159,11,18],"48217789",[399,400,39,156,401,44],"48208866",17,"alsetmusic",[403,404,18,203,405,44],"48206436",18,"luodaint",[407,404,44,162,11,18],"48206848",[409,34,50,162,88,44],"48198514",[411,34,44,412,11,18],"48198556","project\u002Fneutral\u002Fexecution",[87,34,50,162,88,44],[415,34,44,162,11,18],"48198622",[417,34,44,167,418,44],"48199722","jimmySixDOF",[420,34,44,177,11,18],"48200000",[422,423,44,424,425,44],"48200304",20,"other\u002Fneutral\u002Fidea","bglusman",[427,423,44,162,11,18],"48200338",[429,423,44,167,425,44],"48200885",[99,423,18,431,100,44],"project\u002Fcritical\u002Fdocs",[433,423,44,328,11,18],"48202331",[435,423,44,167,425,44],"48202728",[437,423,44,207,11,18],"48202822",[439,423,44,167,100,44],"48203705",[441,442,50,162,443,44],"48200832",21,"tempoponet",[445,442,44,162,11,18],"48201011",[447,442,50,162,357,44],"48203252",[449,442,39,156,443,44],"48214981",[451,452,39,156,453,44],"48203145",22,"Imanari",[455,452,44,162,11,18],"48203403",[457,458,50,162,459,44],"48203596",23,"DavyJone",[461,458,44,162,11,18],"48203713",[463,464,44,167,465,44],"48203782",24,"digitaltrees",[467,464,44,159,11,18],"48203834",[469,464,44,207,465,44],"48204082",[471,464,44,207,11,18],"48204108",[473,464,39,275,465,44],"48204120",[475,476,50,328,477,44],"48201768",25,"simonw",[479,476,44,389,11,18],"48201805",[481,476,39,156,482,44],"48202879","trollbridge",[484,476,39,156,485,44],"48209696","mrothroc",[487,476,44,156,11,18],"48212477",[489,476,44,207,485,44],"48222460",[491,476,44,492,11,18],"48227317","commenter\u002Fpositive\u002Fnone",[494,476,44,207,485,44],"48237844",[496,16,39,156,497,44],"48210301","peer0",[499,16,44,207,11,18],"48210642",[501,16,50,328,497,44],"48211315",[503,16,44,177,11,18],"48211584",[505,16,50,162,278,44],"48240468",[507,508,50,243,509,44],"48205229",27,"philipp-gayret",[511,508,44,243,11,18],"48207027",[119,513,50,177,120,44],28,[75,513,44,177,11,18],[516,513,44,167,517,44],"48200176","cyanydeez",[519,513,44,412,11,18],"48200240",[126,521,50,177,127,44],29,[523,521,44,239,11,18],"48203443",[525,521,39,275,127,44],"48212522",[527,521,44,177,11,18],"48243778",[529,530,39,156,531,44],"48200330",30,"jamesponddotco",[533,530,44,243,11,18],"48200370",[535,536,44,159,11,18],"48197802",31,[538,536,18,431,539,44],"48198407","fabian_shipamax",[541,536,44,328,11,18],"48198480",[543,536,50,328,544,44],"48198768","schaefer",[546,536,39,547,544,44],"48199605","project\u002Fpositive\u002Fnone",[549,536,44,159,11,18],"48199976",[551,536,44,177,11,18],"48236873",[553,536,44,177,11,18],"48255882",[555,536,39,239,556,44],"48276675","c0rruptbytes",[558,559,50,177,560,44],"48199806",32,"rebekkamikkoa",[562,559,44,243,11,18],"48199988",[564,565,39,547,566,44],"48198875",33,"dpweb",[568,565,44,177,11,18],"48198968",[570,571,50,162,572,44],"48200002",34,"lucrbvi",[574,571,44,162,11,18],"48200101",[576,32,39,275,577,44],"48199115","mholubowski",[579,32,44,159,11,18],"48199149",[581,582,39,156,583,44],"48202590",36,"ElenaDaibunny",[585,582,44,156,11,18],"48202616",[587,588,50,177,589,44],"48204493",37,"mc-serious",[591,588,44,177,11,18],"48207188",[593,594,50,243,595,44],"48203774",38,"_fizz_buzz_",[597,594,44,243,11,18],"48203924",[599,594,50,177,600,44],"48205670","Dansvidania",[602,594,44,177,11,18],"48207313",[604,139,50,243,605,44],"48200286","__mharrison__",[607,139,44,239,11,18],"48200310",[609,139,50,177,610,44],"48200447","happycube",[612,139,39,239,482,44],"48200600",[614,139,44,177,11,18],"48201251",[616,139,39,239,482,44],"48202310",[618,139,39,239,482,44],"48202873",[620,139,44,177,11,18],"48202911",[622,139,50,177,623,44],"48203712","bel8",[625,139,50,389,626,44],"48201735","kgeist",[628,139,44,389,11,18],"48202382",[630,631,50,412,632,44],"48198706",40,"xiaod",[634,631,44,412,11,18],"48198881",[636,637,50,412,638,44],"48203974",41,"momo26",[640,637,44,412,11,18],"48204026",[642,643,50,162,644,44],"48203854",42,"Jayakumark",[646,643,44,162,11,18],"48203890",[648,649,44,424,357,44],"48203387",43,[651,649,44,162,11,18],"48203608",[653,649,39,156,357,44],"48204229",[655,649,44,207,11,18],"48207350",[657,658,39,323,659,44],"48211054",44,"somethingsome",[661,658,50,412,127,44],"48213375",[663,658,44,412,11,18],"48213481",[665,658,39,323,659,44],"48214447",[667,658,44,207,11,18],"48214864",[669,670,44,167,671,44],"48200953",45,"tim-projects",[673,670,44,159,11,18],"48201032",[675,676,44,167,677,44],"48203968",46,"valzam",[679,676,44,167,680,44],"48203992","rvnx",[682,683,50,159,684,44],"48205781",47,"raxxorraxor",[686,683,44,159,11,18],"48207127",[688,33,18,431,689,44],"48204487","ApolloRising",[691,33,44,328,11,18],"48207327",[693,694,50,162,695,44],"48202361",49,"roger_",[697,694,44,162,11,18],"48202435",[699,700,39,547,583,44],"48217211",50,[702,703,50,162,704,44],"48201622",51,"pianopatrick",[706,703,44,323,11,18],"48201651",[708,709,50,162,710,44],"48202227",52,"MWil",[712,709,44,162,11,18],"48202270",[714,709,50,162,710,44],"48206226",[716,709,44,162,11,18],"48207388",[718,719,50,243,720,44],"48201422",53,"GrinningFool",[722,719,44,243,11,18],"48201638",[724,725,39,726,727,44],"48203742",54,"maker\u002Fpositive\u002Fidea","brainless",[729,725,44,730,11,18],"48203798","maker\u002Fneutral\u002Fidea",[732,733,18,431,734,44],"48202380",55,"Topology1",[736,733,44,328,11,18],"48202406",[738,739,50,162,740,44],"48249395",56,"MrBlaze",[742,739,44,162,11,18],"48253230",[744,745,39,239,746,44],"48203121",57,"yieldcrv",[748,745,44,243,11,18],"48203470",[750,751,18,752,753,44],"48206492",58,"project\u002Fcritical\u002Fexecution","gcr",[755,751,44,412,11,18],"48207114",[757,758,18,752,759,44],"48205302",59,"pancsta",[761,758,44,162,11,18],"48207367",[763,764,18,203,765,44],"48202111",60,"choonway",[767,768,50,162,769,44],"48201036",61,"jonnyasmar",[771,768,44,243,11,18],"48201099",[773,768,50,243,769,44],"48201194",[775,768,44,412,11,18],"48201228",[777,768,50,162,769,44],"48201258",[779,768,44,167,780,44],"48202505","hedgehog",[782,768,44,162,11,18],"48201313",[784,768,50,162,769,44],"48201358",[786,768,44,167,787,44],"48201500","noosphr",[789,768,18,790,791,44],"48201643","project\u002Fcritical\u002Fnone","jaboostin",[793,768,44,207,794,44],"48201656","Retr0id",[796,768,44,167,797,44],"48201777","henry2023",[799,768,44,167,800,44],"48201869","arijun",[802,768,44,167,803,44],"48201976","klipt",[805,768,44,167,806,44],"48202854","fc417fc802",[808,768,44,167,794,44],"48206081",[810,811,18,812,813,44],"48199417",62,"maker\u002Fcritical\u002Fdocs","snovv_crash",[815,811,44,389,11,18],"48199447",[817,811,50,389,813,44],"48199857",[819,811,44,207,820,44],"48239697","IIsi50MHz",[822,811,44,207,823,44],"48199545","throwaway20222",[825,811,44,207,813,44],"48199774",[827,811,18,812,828,44],"48202853","Karuma",[830,811,44,389,11,18],"48203457",[832,811,18,812,833,44],"48206105","robkop",[],[836,841,846,851,855,860],{"id":837,"name":838,"points":839,"category":840},"48179677","Files.md",730,"productivity",{"id":842,"name":843,"points":844,"category":845},"48191602","Gaussian Splat of a Strawberry",530,"creative",{"id":847,"name":848,"points":849,"category":850},"48169874","Semble",445,"dev_tools",{"id":852,"name":853,"points":854,"category":840},"48215979","Phosphene",428,{"id":856,"name":857,"points":858,"category":859},"48178184","Auto-identity-remove",325,"security_privacy",{"id":861,"name":862,"points":863,"category":20},"48146369","whichllm",283,false,"v2",{"id":867,"name":5,"line":6,"ai":864,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":868,"top":18,"kw":869,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":870,"url":9,"mix":871,"praise":83,"objection":92,"sub":21},48192383,0.12,[24,25,26,27,28],"5311555135450143153553535535435333322111",[32,33,18,34],1793991154597]