<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Octuo Team Blog]]></title><description><![CDATA[Notes from the Octuo team at Tutuo, Inc.]]></description><link>https://aline-ai-tools.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Wed, 21 Oct 2026 21:02:42 GMT</lastBuildDate><atom:link href="https://aline-ai-tools.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Everything in one place: what you asked for, what's running, what came out]]></title><description><![CDATA[A small habit for keeping track of work you hand to AI tools and agents]]></description><link>https://aline-ai-tools.hashnode.dev/everything-in-one-place-what-you-asked-for-what-s-running-what-came-out</link><guid isPermaLink="true">https://aline-ai-tools.hashnode.dev/everything-in-one-place-what-you-asked-for-what-s-running-what-came-out</guid><category><![CDATA[ai agents]]></category><category><![CDATA[Productivity]]></category><category><![CDATA[Developer Tools]]></category><category><![CDATA[AI]]></category><dc:creator><![CDATA[Aline Mercer]]></dc:creator><pubDate>Sat, 17 Oct 2026 11:09:20 GMT</pubDate><content:encoded><![CDATA[<p>Yesterday afternoon you asked an AI to compare three ways to restructure a report. The answer was good. This morning you need it, and you cannot remember where it is. A chat tab? The coding agent's terminal, which you have since closed? A file the agent wrote to a folder you never opened? You end up asking again, and the second answer is not quite the same as the first.</p>
<p>If that sounds familiar, the problem is not your memory. The work simply lives in too many places.</p>
<h2>Why results scatter</h2>
<p>One AI tool is easy to keep track of. Most of us now use several: a chat assistant for thinking things through, a coding agent such as Codex or Claude Code for the repository, an image tool, a research tool, maybe a scheduled job that runs overnight. Each one has its own history, its own place where output lands and its own idea of what "done" means.</p>
<p>Three things go missing between them:</p>
<ul>
<li><p><strong>The ask.</strong> What exactly you requested, with which constraints. Rephrase it later and you get a different result.</p>
</li>
<li><p><strong>The location.</strong> Which tool, which session, which folder or branch.</p>
</li>
<li><p><strong>The status.</strong> Whether it finished, failed quietly or is waiting on you.</p>
</li>
</ul>
<p>Each tool remembers its own part. Nothing remembers the whole, so you end up doing it in your head.</p>
<h2>One running log per goal</h2>
<p>The habit that fixes most of this is small: keep one running log per goal, not per tool. A goal is something like "get the spring newsletter out" or "fix the import bug", not "chat with the assistant".</p>
<p>Every time you hand something off, add an entry. Every time something comes back, update it. A plain text file, a note or a single shared document all work. Here is a template:</p>
<pre><code class="language-plaintext">GOAL: Spring newsletter out by Friday

ASKS
- Asked: three subject lines, friendly tone, under 50 characters
  Where: chat assistant, thread "newsletter subjects"
  Status: done
  Result: newsletter-draft.md, top section

- Asked: resize the header image to 1200x600, keep the text legible
  Where: image tool, project "spring"
  Status: running
  Result: -

- Asked: fix the broken unsubscribe link in the template
  Where: coding agent, branch fix/unsubscribe
  Status: done, waiting on review
  Result: change ready on the branch

DECISIONS PENDING
- Pick a subject line: A, B or C?
- Send to the full list: yes or no?
</code></pre>
<p>Four fields per ask are enough: what you asked, where it went, its status, and where the result landed. Copy the ask word for word when you can. The exact wording is what lets you run it again, or hand it to a different tool later, and get something comparable.</p>
<h2>Review it in two minutes a day</h2>
<p>Once a day, open each active log and do three things:</p>
<ol>
<li><p><strong>Update status.</strong> Look at anything marked running. If it finished, write down where the result landed. If it stalled, note why in a few words.</p>
</li>
<li><p><strong>Close what is done.</strong> Move finished entries to the bottom or strike them through. The top of the log should show only what is still moving.</p>
</li>
<li><p><strong>Read the decisions list.</strong> This is the part that matters most.</p>
</li>
</ol>
<p>If the review regularly takes longer than two minutes, the log is trying to do too much. Remove fields until it fits.</p>
<h2>Decisions are the real queue</h2>
<p>Most handed-off work does not need you while it runs. It needs you at specific points: choosing between options, approving something that goes out under your name, signing in to an account, paying for something. Those are the points where work quietly stalls when nobody is looking.</p>
<p>Keep them in their own list at the bottom of each log, written as questions you can answer in one line. "Send to the full list: yes or no?" works. "Newsletter stuff" does not. During the daily review, answer what you can on the spot, and give anything you cannot answer yet a date.</p>
<p>Separating decisions from status changes how the log feels. Status is something you can check whenever you want. Decisions are the short list that actually needs you, and keeping that list short and visible is most of the benefit.</p>
<h2>Where Octuo fits</h2>
<p>Octuo is a personal assistant for people tired of playing go-between for their AI tools. Say what you want, and each part goes to the agent or tool that does it best, from code to music. The results come back to you. Octuo remembers what you've told it and calls you only when it truly needs you. Payments and the big calls are always yours. It's from the Octuo team at Tutuo, Inc., and runs on the web and Mac.</p>
<img src="https://www.tutuo.ai/octuo/screens/octuo-mac-glance-1280.webp" alt="Octuo glance view, demo account with sample data" style="display:block;margin:0 auto" />

<p>More on how it works: <a href="https://www.tutuo.ai/en/octuo/?utm_source=hashnode&amp;utm_medium=post&amp;utm_campaign=w4&amp;utm_content=pos-oneplace">Octuo</a>.</p>
]]></content:encoded></item><item><title><![CDATA[Why does my agent ignore CLAUDE.md/AGENTS.md?]]></title><description><![CDATA[Separate a loading problem from an instruction problem before you add more text]]></description><link>https://aline-ai-tools.hashnode.dev/why-does-my-agent-ignore-claude-md-agents-md</link><guid isPermaLink="true">https://aline-ai-tools.hashnode.dev/why-does-my-agent-ignore-claude-md-agents-md</guid><category><![CDATA[claude-code]]></category><category><![CDATA[codex]]></category><category><![CDATA[AI]]></category><category><![CDATA[Developer Tools]]></category><dc:creator><![CDATA[Aline Mercer]]></dc:creator><pubDate>Sat, 17 Oct 2026 08:55:46 GMT</pubDate><content:encoded><![CDATA[<p>First separate a loading problem from an instruction problem. The file may be outside the discovery path, displaced by another file, or too large to load completely. If it did load, check for vague or conflicting rules. Diagnose one concrete missed instruction before adding more text to the file.</p>
<h2>Did the file actually load?</h2>
<p>In Claude Code, use <code>/context</code> to inspect the memory files loaded at launch and <code>/memory</code> to find and open instruction files. A file existing on disk is not enough evidence that it reached the session. Subdirectory CLAUDE.md files load on demand, so their absence from the startup list alone does not prove a fault.</p>
<p>Ask Claude Code to read another file in the relevant subdirectory to exercise that loading path. Then try one small task that requires the rule. Keep the test narrow: for example, ask for a proposed filename and check whether it follows your naming convention before authorizing a larger change.</p>
<p>For Codex, ask it to list the instruction sources it loaded. Its guide recommends restarting in the intended directory when guidance looks stale: the instruction chain is built once per run, usually once per launched terminal session.</p>
<h2>Which discovery rules apply to this tool?</h2>
<p>Claude Code concatenates discovered CLAUDE.md files into context; they do not mechanically override each other. Its memory guide warns that contradictory instructions may lead it to pick either one. Compare the actual text across relevant files instead of assuming that the nearest file wins.</p>
<p>For AGENTS.md, check Claude Code's documented project-instruction selection and availability conditions. A project-path CLAUDE.md or CLAUDE.local.md can prevent direct AGENTS.md loading under the default selection. The memory guide describes importing AGENTS.md or selecting both file types when both are needed.</p>
<p>Codex has different discovery rules. It reads global guidance, then project files from the root toward the working directory. AGENTS.override.md takes priority over AGENTS.md within a directory; at most one file per directory is included. Guidance closer to the working directory overrides earlier guidance. Empty files are skipped, and combined instructions have a default limit of 32 KiB.</p>
<p>If you use both tools, see <a href="https://www.tutuo.ai/en/blog/using-claude-code-and-codex-together-on-one-mac/">using Claude Code and Codex together</a>, then verify each tool's loaded sources separately.</p>
<h2>How do I make a loaded rule easier to follow?</h2>
<p>Rewrite a vague instruction as an observable requirement. Replace "keep things tidy" with a specific destination for new files. Replace "check the work" with the exact check and the evidence expected in the result. Remove outdated exceptions and contradictory copies before adding another reminder.</p>
<p>Claude Code recommends keeping each CLAUDE.md under 200 lines. That is a writing target, not the same limit as Codex's combined byte cap. Its troubleshooting guide also distinguishes guidance from enforcement: CLAUDE.md supplies context, while permissions and hooks serve enforcement needs. Do not treat a sentence in an instruction file as a technical access boundary.</p>
<p>Our guide to <a href="https://www.tutuo.ai/en/blog/how-to-get-an-ai-assistant-to-remember-what-you-told-it/">helping an assistant remember what you told it</a> covers the broader habit. For this issue, keep a reproducible example of the missed rule and retest after one change.</p>
<h2>Where Octuo fits</h2>
<p><a href="https://www.tutuo.ai/en/octuo/?utm_source=hashnode&amp;utm_medium=post&amp;utm_campaign=w4">Octuo</a> puts coding agents to work for you, no command line needed. Say what you want built or fixed, and the best agent takes the job while the best tools handle design and research. Octuo keeps long jobs moving and comes back when there's progress. Your coding agents run on your own accounts, under each service's terms. Easier and more natural than using Codex or Claude Code directly. The big calls are always yours.</p>
<p>Use the discovery checks above to diagnose the coding tool's own instruction files.</p>
<h2>FAQ</h2>
<p><strong>Should I repeat the rule in every file?</strong> Prefer one clear rule in the appropriate scope. Check existing copies for contradictions before adding another.</p>
<p><strong>Does a longer instruction file help?</strong> Not necessarily. Claude Code recommends concise files, and Codex has a combined size cap. Keep essential instructions easy to locate and verify.</p>
<p><strong>What if Codex keeps showing old instructions?</strong> Restart it in the intended directory and ask which sources loaded. Inspect overrides and file contents before rewriting the rule itself.</p>
<h2>Sources</h2>
<ul>
<li><p><a href="https://code.claude.com/docs/en/debug-your-config">Claude Code: Debug your configuration</a></p>
</li>
<li><p><a href="https://code.claude.com/docs/en/memory">Claude Code: How Claude remembers your project</a></p>
</li>
<li><p><a href="https://learn.chatgpt.com/docs/agent-configuration/agents-md">Codex: Custom instructions with AGENTS.md</a></p>
</li>
</ul>
<p>The product names above belong to their owners. We have no affiliation with them. Originally published on the <a href="https://www.tutuo.ai/en/blog/why-does-my-coding-agent-ignore-my-claude-md-or-agents-md/">Octuo blog</a>.</p>
]]></content:encoded></item></channel></rss>