<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AGW features on AGW</title><link>https://agw-docs.pages.dev/docs/features/</link><description>Recent content in AGW features on AGW</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 25 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://agw-docs.pages.dev/docs/features/index.xml" rel="self" type="application/rss+xml"/><item><title>Custom agents</title><link>https://agw-docs.pages.dev/docs/features/custom-agent/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/custom-agent/</guid><description>&lt;h2 id="define-an-agent-for-your-task"&gt;Define an agent for your task&#10;&lt;/h2&gt;&#10;&lt;p&gt;In AGW, you can combine a model, instructions, and tools into a reusable agent. It assesses the task and context, selects available tools to act, and uses the results to continue its work.&lt;/p&gt;&#10;&lt;p&gt;For example, create a documentation reviewer that reads material, identifies unclear passages, and suggests revisions. Add the appropriate tools and permissions when it needs to edit files directly.&lt;/p&gt;</description></item><item><title>Agentflow</title><link>https://agw-docs.pages.dev/docs/features/agentflow/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/agentflow/</guid><description>&lt;h2 id="arrange-defined-steps-into-a-workflow"&gt;Arrange defined steps into a workflow&#10;&lt;/h2&gt;&#10;&lt;p&gt;Agentflow means Agent Workflow. &lt;strong&gt;Agents reason and act; Agentflow routes work and executes predefined steps.&lt;/strong&gt; Connect nodes on the canvas to define what happens first, who receives each result, and where human confirmation is required.&lt;/p&gt;&#10;&lt;p&gt;For example, an organizing agent decides which information to retain, and a reviewing agent checks for omissions and unclear wording. Agentflow sets the sequence: organize, review, then request human confirmation.&lt;/p&gt;</description></item><item><title>Shared context across agents</title><link>https://agw-docs.pages.dev/docs/features/shared-context/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/shared-context/</guid><description>&lt;h2 id="let-agents-build-on-each-others-work"&gt;Let agents build on each other’s work&#10;&lt;/h2&gt;&#10;&lt;p&gt;Use different agents to analyze requirements, write code, and review results. When you switch targets within the same conversation in a Project, AGW supplies the receiving agent with new public text from the other targets, reducing the need to copy background information and progress updates.&lt;/p&gt;&#10;&lt;p&gt;For example, let Coding make a change, switch to Review to assess it using the discussion so far, then switch back to Coding to address the feedback.&lt;/p&gt;</description></item><item><title>Image input</title><link>https://agw-docs.pages.dev/docs/features/image-input/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/image-input/</guid><description>&lt;h2 id="add-visual-context"&gt;Add visual context&#10;&lt;/h2&gt;&#10;&lt;p&gt;Attach images when asking about a UI problem, design, or chart. For example, send an error screenshot with the steps that led to it, or ask a vision-capable model to inspect a page layout.&lt;/p&gt;&#10;&lt;h2 id="ask-a-specific-question"&gt;Ask a specific question&#10;&lt;/h2&gt;&#10;&lt;p&gt;For example: “The Save button is obscured in this screenshot. Identify possible layout problems and tell me what else you need to know.” When comparing images, label the expected design and the current page so the agent can focus on the difference.&lt;/p&gt;</description></item><item><title>Memory: preferences and project knowledge</title><link>https://agw-docs.pages.dev/docs/features/memory/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/memory/</guid><description>&lt;h2 id="keep-information-worth-reusing"&gt;Keep information worth reusing&#10;&lt;/h2&gt;&#10;&lt;p&gt;A conversation may end while working preferences and project knowledge remain useful. AGW provides two kinds of Memory for later work.&lt;/p&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Memory&lt;/th&gt;&#10; &lt;th scope="col"&gt;Good for&lt;/th&gt;&#10; &lt;th scope="col"&gt;Scope&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;User Memory&lt;/td&gt;&#10; &lt;td&gt;Personal preferences, writing conventions, lasting background&lt;/td&gt;&#10; &lt;td&gt;The current user, across Projects&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Project Memory&lt;/td&gt;&#10; &lt;td&gt;Project conventions, decisions, working notes&lt;/td&gt;&#10; &lt;td&gt;The project’s working context&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;Configure the appropriate Memory capability on an Agent or Project, then ask the agent to save information and check or update it in later conversations. Memory needs deliberate maintenance; it does not automatically retain and inject every chat message forever. User Memory is isolated by user. Project Memory scope also depends on the project and storage choice; filesystem memory is shared when workspaces are shared. External agents (Claude Code, Codex, Pi) only receive existing User Memory entries (up to 50) as read-only context. They get no memory tools, so they cannot save or update memory, and Project Memory configured on the Agent or Project does not apply to them.&lt;/p&gt;</description></item><item><title>Plan and Execute modes</title><link>https://agw-docs.pages.dev/docs/features/plan-execute/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/plan-execute/</guid><description>&lt;h2 id="plan-before-taking-action"&gt;Plan before taking action&#10;&lt;/h2&gt;&#10;&lt;p&gt;Before changing code or starting a complex task, ask an agent to assess the situation and propose an approach. Configure the Mode ToolBlock on a custom agent or a Project to give custom agents Plan and Execute modes; on a Project, every custom agent running in that Project receives it.&lt;/p&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Mode&lt;/th&gt;&#10; &lt;th scope="col"&gt;Useful for&lt;/th&gt;&#10; &lt;th scope="col"&gt;Tool behavior&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Plan&lt;/td&gt;&#10; &lt;td&gt;Inspecting the situation, analyzing problems, proposing an approach&lt;/td&gt;&#10; &lt;td&gt;Only tools explicitly allowed in Plan are available&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Execute&lt;/td&gt;&#10; &lt;td&gt;Carrying out an agreed approach&lt;/td&gt;&#10; &lt;td&gt;Configured tools remain subject to permissions and approval rules&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="example-revising-documentation"&gt;Example: revising documentation&#10;&lt;/h2&gt;&#10;&lt;p&gt;In Plan, ask: “Read the documentation and identify unclear terms and missing examples. Propose changes first.” Review the scope, then switch to Execute and ask the agent to apply the agreed changes. Inspect the diff to confirm that facts and limits were preserved.&lt;/p&gt;</description></item><item><title>Structured responses with JSON Schema</title><link>https://agw-docs.pages.dev/docs/features/structured-output/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/structured-output/</guid><description>&lt;h2 id="make-replies-readable-by-programs"&gt;Make replies readable by programs&#10;&lt;/h2&gt;&#10;&lt;p&gt;Agents return Markdown text by default, which reads well but is awkward to parse. Configure a Response Schema on an agent and its final reply becomes a JSON object matching the JSON Schema you supply, so Jobs, Agentflows, and API callers can read named fields directly.&lt;/p&gt;&#10;&lt;p&gt;For example, a documentation reviewer can return an &lt;code&gt;issues&lt;/code&gt; array whose entries contain &lt;code&gt;original&lt;/code&gt;, &lt;code&gt;problem&lt;/code&gt;, and &lt;code&gt;suggestion&lt;/code&gt;. A scheduled run can then file each entry as a ticket instead of searching through prose.&lt;/p&gt;</description></item><item><title>Tool approval</title><link>https://agw-docs.pages.dev/docs/features/tool-approval/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/tool-approval/</guid><description>&lt;h2 id="confirm-before-an-operation"&gt;Confirm before an operation&#10;&lt;/h2&gt;&#10;&lt;p&gt;When an agent calls a tool, AGW can ask for confirmation according to your permission settings. Inspect the tool name and arguments before deciding whether it should proceed, particularly for file changes or command execution.&lt;/p&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Permission mode&lt;/th&gt;&#10; &lt;th scope="col"&gt;Ordinary write and execution tools&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Always ask&lt;/td&gt;&#10; &lt;td&gt;Ask for confirmation on every call&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Allow same arguments&lt;/td&gt;&#10; &lt;td&gt;After approval, reuse a matching argument grant within the current session&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Full access&lt;/td&gt;&#10; &lt;td&gt;Automatically approve ordinary tool calls&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;Ordinary read-only tools generally need no execution approval. Approval requirements come from the tool’s declared permission, not whether its name or command looks harmless.&lt;/p&gt;</description></item><item><title>File browsing and Git change review</title><link>https://agw-docs.pages.dev/docs/features/files-git/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/files-git/</guid><description>&lt;h2 id="review-agent-changes-next-to-the-conversation"&gt;Review agent changes next to the conversation&#10;&lt;/h2&gt;&#10;&lt;p&gt;After an agent edits code, you need to see which files changed and whether each edit is what you expected. Switch to &lt;strong&gt;Files&lt;/strong&gt; in the Chat workspace to browse the Project workspace, inspect Git changes, and turn the spots that need work into line comments for the agent, all without opening a separate editor or terminal.&lt;/p&gt;&#10;&lt;figure class="td-figure"&gt;&#10; &lt;img src="https://agw-docs.pages.dev/images/screenshots/file-git.png" alt="AGW Files view: browse Project files and Git changes on the left, view file content or a diff on the right, and comment on code lines." loading="lazy" decoding="async"&gt;&lt;figcaption&gt; &lt;span class="td-fig-caption"&gt;AGW Files view: browse Project files and Git changes on the left, view file content or a diff on the right, and comment on code lines.&lt;/span&gt;&lt;/figcaption&gt;&#10;&lt;/figure&gt;&lt;h2 id="inspect-changes"&gt;Inspect changes&#10;&lt;/h2&gt;&#10;&lt;p&gt;Turn on the &lt;strong&gt;Diff&lt;/strong&gt; switch at the top of the file tree to show only files with Git changes, grouped into &lt;strong&gt;Staged&lt;/strong&gt; and &lt;strong&gt;Unstaged&lt;/strong&gt;. A file with both staged and unstaged edits appears once in each group. The letter next to a file name shows the change type: &lt;code&gt;A&lt;/code&gt; added, &lt;code&gt;M&lt;/code&gt; modified, &lt;code&gt;D&lt;/code&gt; deleted, &lt;code&gt;U&lt;/code&gt; untracked.&lt;/p&gt;</description></item><item><title>Multiple clients</title><link>https://agw-docs.pages.dev/docs/features/clients/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/clients/</guid><description>&lt;h2 id="continue-on-the-device-that-fits"&gt;Continue on the device that fits&#10;&lt;/h2&gt;&#10;&lt;p&gt;AGW provides Web, Desktop, and Mobile clients. Connect to the same Server with the appropriate identity to access your authorized projects and saved conversation history, choosing the device that suits the task.&lt;/p&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Client&lt;/th&gt;&#10; &lt;th scope="col"&gt;Useful for&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Web&lt;/td&gt;&#10; &lt;td&gt;Management and chat in a browser without a desktop installation&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Desktop&lt;/td&gt;&#10; &lt;td&gt;A daily workspace, multiple Server profiles, local or remote use&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Mobile&lt;/td&gt;&#10; &lt;td&gt;Checking conversations, accessing projects, and continuing discussions on the go&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;figure class="td-figure"&gt;&#10; &lt;img src="https://agw-docs.pages.dev/images/screenshots/desktop-chat.png" alt="The AGW Desktop chat workspace; Web and Mobile use interfaces adapted to their platforms." loading="lazy" decoding="async"&gt;&lt;figcaption&gt; &lt;span class="td-fig-caption"&gt;The AGW Desktop chat workspace; Web and Mobile use interfaces adapted to their platforms.&lt;/span&gt;&lt;/figcaption&gt;&#10;&lt;/figure&gt;&lt;h2 id="the-same-server-versus-a-different-server"&gt;The same Server versus a different Server&#10;&lt;/h2&gt;&#10;&lt;p&gt;To continue on another device, connect to the same Server and select the same Project and conversation. Saved history is available there; recent output may need time to persist or a state check after reconnecting.&lt;/p&gt;</description></item><item><title>Third-party account sign-in</title><link>https://agw-docs.pages.dev/docs/features/oidc-login/</link><pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/features/oidc-login/</guid><description>&lt;h2 id="use-an-existing-account-to-reach-your-own-workspace"&gt;Use an existing account to reach your own workspace&#10;&lt;/h2&gt;&#10;&lt;p&gt;Once an operator enables identity providers on Server, the sign-in page shows “Continue with …” buttons. Authenticate with an organization account such as Keycloak, Microsoft Entra ID, or Google, or with an OAuth2 service such as GitHub, and you reach AGW without a shared administrator password.&lt;/p&gt;&#10;&lt;p&gt;The first sign-in with an account creates an isolated local user and prepares its default Project. From then on, its agents, projects, conversations, integration connections, and API Keys belong to that user and stay invisible to others. The administrator account is unchanged.&lt;/p&gt;</description></item></channel></rss>