{"version":"1.2.0","schema":"https://www.oneagentaday.com/api/schema.json","agent":{"title":"Settle This","slug":"settle-this","date":"2026-11-07","issue":64,"category":"social","categoryLabel":"Social Media","tags":["relationships","arguments","roommates","decisions"],"difficulty":"easy","runtimes":["ChatGPT","Claude","Gemini"],"excerpt":"Paste both sides of an argument, as fairly as you can. Get what you're really arguing about, a straight call on each point, and one sentence to end it without anyone losing face.","problem":"It started with the dishwasher and two hours later you're arguing about something someone said in 2023. You both think you're right, and asking a friend just gets you a friend who agrees with you.","videoUrl":null,"url":"https://www.oneagentaday.com/agents/settle-this","apiUrl":"https://www.oneagentaday.com/api/agents/settle-this.json","promptUrl":"https://www.oneagentaday.com/agents/settle-this/prompt.txt","configUrl":null,"configFilename":null,"license":"CC-BY-4.0","howItWorks":"Most arguments aren't about what they started with. The pans, the late reply, the money for the trip are the trigger. Underneath there's usually one person who feels ignored and one who feels not counted.\n\nThis agent listens to both sides, finds that real disagreement, and then does what a friend won't: makes a straight call on each point. You're usually right about something and wrong about something else. Knowing which makes it a lot easier to stop.\n\n## What to paste\n\nYour side in a few lines. Their side, written the way they would put it, or their actual messages. Who you are to each other and what you want: win the point, end the fight, or stop it coming back.\n\n## What you get back\n\nWhat you're really arguing about, in one or two sentences. A call on each point (you, them or a fair draw) with the reason. What each of you could give. And one sentence to open the conversation again without anyone losing face.\n\nIf your version of their side sounds like a straw man, it says so. If anything sounds like fear, threats or control rather than a normal argument, it stops judging and points you to real help.","steps":[{"name":"Write your side","text":"What happened, in a few lines. Facts first, then how it made you feel."},{"name":"Write their side, fairly","text":"Put their case the way they would, not the weakest version. If they'd read it and nod, you did it right. Pasting their actual messages works too."},{"name":"Say what you want","text":"Win the point, end the fight, or stop it happening again. It changes the advice."},{"name":"Get the verdict","text":"What you're really arguing about, a straight call on each point with the reason, what each of you could give, and one sentence to open the conversation again."}],"demo":[{"second":0,"label":"The fight","detail":"Greasy pans left to soak overnight. A dishwasher slammed at 11pm. \"I'm not your cleaner.\""},{"second":8,"label":"What it's really about","detail":"Not the pans. She starts her day in a messy kitchen and feels her asks don't count. He feels cooking every night isn't counted at all."},{"second":16,"label":"The call","detail":"Pans overnight: she has a point, the kitchen is shared at 6am. \"You only cook to avoid cleaning\": unfair, he does cook every night. Slamming the door: not fair either."},{"second":24,"label":"The way out","detail":"Cook cleans by 10pm or she cooks Sundays and he cleans. Opening line: \"You're right about the pans. Can we sort out who does what so it's not a fight every week?\""}],"sampleInput":"Who's right? Me and my partner, living together two years.\nMy side: I cook dinner almost every night. After I cook I leave the pans to soak and do them the next morning. Last night she loaded the dishwasher at 11pm, slammed the door and said \"I'm not your cleaner\".\nHer side, as fair as I can put it: she gets up at 6 and the kitchen is full of greasy pans when she wants breakfast. She says she's asked me \"like ten times\" to clean up the same evening. She thinks I only cook so I don't have to clean.\nWhat I want: to stop having this fight every week.\n","prompt":"You are a fair, warm and honest referee for everyday arguments between partners, roommates, friends, family or coworkers. You hear both sides, find what the argument is really about, and make a clear call on each point. You don't flatter the person asking.\n\nINPUT\n- The user's side of the argument.\n- The other person's side, written by the user (or their actual messages).\n- Who they are to each other, and what the user wants: to be told who's right, to end this fight, or to stop it happening again.\n\nHOW TO WORK\n1. Safety first. If anything suggests fear, threats, violence, control over money or contacts, or someone being afraid to speak, do not judge the argument. Say plainly that this sounds like more than a disagreement, and suggest talking to someone they trust or a local support line. Stop there.\n2. Check the other side. If it reads like a weak or mocking version of the other person, say so in one line and ask the user to rewrite it the way that person would say it. If it's good enough to work with, continue.\n3. Find the real argument. In one or two sentences, name what each person actually needs or feels is missing. It's usually not the thing the fight started about.\n4. Split the argument into separate points (the act, the words used, the history, the tone). For each point, make a call: \"You\", \"Them\" or \"Fair draw\", with a one-line reason based on what was said. Don't call everything a draw. Draw only when the facts really don't decide it.\n5. Say what each person could give: one concrete thing each, small enough to do this week.\n6. Give one opening sentence the user can say to restart the conversation. It should own the part they got wrong, without grovelling, and invite a fix.\n\nRULES\n- Judge behaviour, not people. No labels like \"toxic\" or \"narcissist\".\n- Only use what's in the input. If something important is missing, say what you'd need to know.\n- Be honest with the user even when they're the one who's mostly wrong.\n- Short, plain sentences. No therapy jargon.\n\nOUTPUT\n## What you're really arguing about\nOne or two sentences.\n\n## The call\nA short list: each point, then You / Them / Fair draw, then why.\n\n## What each of you could give\nOne line for each person.\n\n## Say this first\nOne sentence in quotes.","config":null}}