<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Features - Category - EONYX Blog</title><link>https://eonyx.tech/blog/categories/features/</link><description>Features - Category - EONYX Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>eonyx.tech@proton.me (EONYX)</managingEditor><webMaster>eonyx.tech@proton.me (EONYX)</webMaster><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Wed, 17 Jun 2026 00:00:00 +0300</lastBuildDate><atom:link href="https://eonyx.tech/blog/categories/features/" rel="self" type="application/rss+xml"/><item><title>EONYX memory: AGENTS.md, sessions and context compaction</title><link>https://eonyx.tech/blog/eonyx-memory/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0300</pubDate><author><name>EONYX</name></author><guid>https://eonyx.tech/blog/eonyx-memory/</guid><description><![CDATA[<div class="featured-image">
                <img src="/blog/eonyx-memory/cover.svg" referrerpolicy="no-referrer">
            </div><p>Every agent turn starts with the model receiving context. In EONYX it is built from three mechanisms: <strong>AGENTS.md</strong> — the project&rsquo;s persistent instructions, <strong>sessions</strong> — the full conversation history on disk, and <strong>auto-summarization</strong> — compaction of older turns once the history approaches the limit of the context window.</p>]]></description></item><item><title>EONYX skills: how Agent Skills and SKILL.md work</title><link>https://eonyx.tech/blog/eonyx-skills/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0300</pubDate><author><name>EONYX</name></author><guid>https://eonyx.tech/blog/eonyx-skills/</guid><description><![CDATA[<div class="featured-image">
                <img src="/blog/eonyx-skills/cover.svg" referrerpolicy="no-referrer">
            </div><p>A <strong>skill</strong> is a folder with a <code>SKILL.md</code> file: an instruction the agent loads when a task matches it. Skills let you package repetitive procedures — a code review, a deploy checklist, the rules for formatting a report — so that they don&rsquo;t take up context until they&rsquo;re needed.</p>]]></description></item><item><title>How EONYX Works: The Agent Architecture from the Inside</title><link>https://eonyx.tech/blog/eonyx-architecture/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0300</pubDate><author><name>EONYX</name></author><guid>https://eonyx.tech/blog/eonyx-architecture/</guid><description><![CDATA[<div class="featured-image">
                <img src="/blog/eonyx-architecture/cover.svg" referrerpolicy="no-referrer">
            </div><p>EONYX is written in Go and builds into a single static binary. Inside is a tidy set of packages built around one central abstraction. Let&rsquo;s walk through how it is put together — useful both for contributors and for understanding the agent&rsquo;s behaviour.</p>]]></description></item><item><title>EONYX permissions and security: control over every action</title><link>https://eonyx.tech/blog/eonyx-security/</link><pubDate>Tue, 26 May 2026 00:00:00 +0300</pubDate><author><name>EONYX</name></author><guid>https://eonyx.tech/blog/eonyx-security/</guid><description><![CDATA[<div class="featured-image">
                <img src="/blog/eonyx-security/cover.svg" referrerpolicy="no-referrer">
            </div><p>An agent that reads and edits code and runs commands must operate <strong>within explicit permissions</strong>. In EONYX security is several layers: a static gateway, a file sandbox, plan mode and a coarse block on dangerous commands. Let&rsquo;s go through each of them.</p>]]></description></item><item><title>A Complete Guide to the EONYX Interactive TUI</title><link>https://eonyx.tech/blog/eonyx-tui/</link><pubDate>Sun, 24 May 2026 00:00:00 +0300</pubDate><author><name>EONYX</name></author><guid>https://eonyx.tech/blog/eonyx-tui/</guid><description><![CDATA[<div class="featured-image">
                <img src="/blog/eonyx-tui/cover.svg" referrerpolicy="no-referrer">
            </div><p>The main way to work with EONYX is the interactive terminal interface (TUI): response streaming, the command palette, pickers and dialogs. Here is everything worth knowing to work fast.</p>]]></description></item><item><title>EONYX subagents: delegating work to the task tool</title><link>https://eonyx.tech/blog/eonyx-subagents/</link><pubDate>Sat, 23 May 2026 00:00:00 +0300</pubDate><author><name>EONYX</name></author><guid>https://eonyx.tech/blog/eonyx-subagents/</guid><description><![CDATA[<div class="featured-image">
                <img src="/blog/eonyx-subagents/cover.svg" referrerpolicy="no-referrer">
            </div><p>A <strong>subagent</strong> is a separate instance of the agent that EONYX hands part of the work to. It performs the task in its own context window, with a reduced set of tools, and returns only the result into the main conversation. This keeps the main context clean: the details of the research don&rsquo;t clutter the dialog. This article covers the <code>task</code> tool, the full list of built-in tools, and how the agent loop works.</p>]]></description></item></channel></rss>