Microsoft is retiring Copilot Group Chats. Save anything you need before your account updates.

Copilot account updates begin August 18 and will roll out gradually, so the timing can vary by account.

After an account updates, users will no longer be able to start, join, or participate in Copilot Group Chats. Group Chat threads, messages, and generated images will not carry forward.

Regular chats and other Copilot content move to the updated app, but Group Chat content is an exception. If you used it, copy any messages you need into a document or notes app and download the images before your account updates.

reddit.com
u/cesiqoo — 2 days ago

AI gave solo founders a bigger roadmap. It did not give them more attention.

AI gave solo founders a much bigger roadmap. It did not give them more attention.

A single person can now turn a rough idea into landing-page copy, feature specs, support macros, ad concepts, and three working prototypes before lunch. That is useful, but it also makes weak ideas look unusually cheap. Making the draft is cheap. Supporting the decision usually isn't.

For a solo business, every new option creates a maintenance bill. Someone still has to choose the customer, answer the awkward edge case, keep the promise on the pricing page, and decide what gets ignored when two things break at once. AI can estimate and suggest, but it does not carry those tradeoffs through the next six months.

A practical filter is to ask three questions before adding an AI-generated option to the roadmap:

  • Would this still be worth doing if it had to be supported manually for six months?
  • What current commitment loses time if this moves forward?
  • What did a real customer do or say that makes this problem urgent now?

If those answers are vague, more output is probably hiding a missing decision. The useful role for AI is to widen the search, expose alternatives, and make an idea easier to inspect. The founder's job is to use experience, judgment, and taste to make the list smaller again.

For a one-person company, restraint is not the opposite of speed. It is what keeps speed from turning into a pile of promises.

reddit.com
u/cesiqoo — 2 days ago

Before adding tone detection to a voice agent, run this four-pass test

Voice-agent teams can spend weeks adding emotion labels when the real failure is earlier: they have not shown that any missing audio signal changes the agent's decision.

A useful diagnostic is to replay the same calls four ways:

  1. Transcript only.
  2. Transcript plus word timestamps and pause lengths.
  3. Add speaker turns and speaker-match confidence.
  4. Add acoustic features such as pitch, energy, and speaking-rate changes.

Keep the downstream task fixed. For each pass, record whether the agent changed its intent, confidence, or next action. That separates four failures that often get mixed together: missing context, bad turn-taking, uncertain identity, and genuinely useful prosody.

Then check the disagreements, not just the average score. If timing fixes the error, an emotion classifier is extra machinery. If speaker confidence is low, do not let tone decide who said what. If an acoustic feature changes an important action but the result flips under noise, accents, or a different microphone, route that case to reconfirmation instead of automation.

The stop condition matters: if a signal does not improve a named downstream decision on held-out calls, do not ship it. Preserve the audio for review, but keep the production schema smaller.

reddit.com
u/cesiqoo — 8 days ago

How do you stop stale repo instructions from pulling a coding agent away from the current task?

Stale documentation can quietly become a second task description for a coding agent. The agent may have the current request in front of it, but an old README, instruction file, or saved explanation can still pull the result toward a goal that no longer applies.

The failure is subtle because nothing has to crash. The output can look coherent while solving the wrong version of the task.

A reasonable safeguard might be to make repository instructions prove that they are still current. If a document cannot point to a file, command, or test that supports it now, the agent should treat it as context rather than authority.

How are you handling this in practice? Generated docs, explicit source-of-truth files, freshness checks, or a rule that current code and tests override prose?

reddit.com
u/cesiqoo — 9 days ago

The worst agent failure can look like a successful run

An agent can follow every step, call the right tools, and still complete the wrong task because it quietly guessed what an ambiguous instruction meant. That is harder to catch than a crash. The logs look clean, the output may even look polished, and the mistake only becomes obvious after something outside the original scope has changed.

The useful boundary seems smaller than making an agent ask about everything. It should stop for one question when the missing detail could materially change the target, the scope, or the authority to act. If the uncertainty only affects a reversible detail, it can state the assumption, take the smallest safe step, and leave a clear path to correct it.

That shifts the goal from eliminating ambiguity, which is impossible, to preventing silent commitment on the few ambiguities that can make the whole run wrong. How are people deciding which uncertainties deserve a question and which ones are safe enough to handle as an explicit assumption?

reddit.com
u/cesiqoo — 10 days ago

Fetched text should be able to propose an agent action, not authorize it

I think agent runtimes need a hard distinction between context and authority.

A page, issue, or search result can suggest a file change or tool call. It should not be able to widen the file scope, approve its own request, or turn instructions in the retrieved text into a command.

The cleanest model I can see is: untrusted text proposes, local policy decides, and human approval is tied to the exact destructive or out-of-scope action. That keeps the permission boundary outside the same model that is interpreting the potentially hostile content.

For people building agents with web access, where do you enforce that split today: the tool gateway, a sandbox, policy hooks, or a separate approval service?

reddit.com
u/cesiqoo — 14 days ago

Web pages should not get a vote in what my coding agent is allowed to do

Giving a coding agent web access feels harmless until the same agent can also edit files and run commands.

A fetched page can be useful context, but it should stay data. Text from docs, issues, search results, or any random site should not be able to widen the file scope, approve a tool call, or turn itself into a shell command.

I would rather enforce that in the runtime than hope the model refuses every bad instruction. Let retrieved text suggest a change, then check it against local rules and ask for approval before anything destructive or outside the original job.

How are you handling this in practice? A sandbox, per-tool permissions, a separate approval step, or something else?

reddit.com
u/cesiqoo — 14 days ago

In 6,560 benchmark runs, task completion often coexisted with Unsafe behavior

In this benchmark, completing the assigned task did not rule out Unsafe behavior during execution.

AgentS4D started with 76 executable workspace tasks, turned them into 328 risk-injected cases, and ran every case across 20 combinations of four harnesses and five model backends. That produced 6,560 runs. A run was Unsafe when its case-specific, preregistered execution evidence established either a prohibited attempt or a realized consequence. The verifier checked retained evidence from tool calls, workspace changes, artifacts, messages, and controlled-service receipts against predicates hidden from the agent.

Of 6,160 completed runs, 4,344 also triggered an Unsafe verdict. That is 70.52% of completed runs. Across all 4,461 Unsafe runs, 97.38% still completed the assigned task.

Carrier choice also changed the measured result. Among configurations that had at least one Unsafe run for covert embedding, conditional ASR was 98.66% for external-skill cases and 46.53% for MCP or tool-service cases. Those are different benchmark case strata, so this does not isolate a causal carrier effect. The configuration mattered too: no harness had the lowest conditional ASR with all five model backends.

The benchmark used fresh task state, synthetic assets, auditable controlled services, and synthetic or controlled protected resources and side effects. Public Internet egress remained available, although the cases did not require or direct its use. These are not production incident rates. The paper is an arXiv preprint, and no public code, dataset, or executable benchmark package is linked or described as released in v1.

For evaluations like this, completion and safety should be scored separately. Safety checks also need retained evidence from tool calls and state changes, plus coverage across complete harness-LLM configurations, their task environments, multiple risk conditions, and more than one carrier.

reddit.com
u/cesiqoo — 17 days ago