Advanced Agent Features
Pro+Agent Available on the Pro+Agent tier.
Beyond conversation and tools, the agent has three additional systems that shape how it works over time: scheduled activities that surface workspace insights on a recurring basis, skills that specialize its behavior for different tasks, and presence indicators that show where the agent is working in your workspace. Memory — how the agent remembers context across sessions — has its own dedicated page: Agent Memory.
Scheduled activities
Section titled “Scheduled activities”When the agent is running and idle, it periodically analyzes your workspace and surfaces findings as cards in the UI. These are not messages in the conversation thread — they appear as a separate activity list that you can act on or dismiss.
Activities are generated when three conditions are all true:
- Scheduled activities are enabled in settings
- The agent is running
- The agent is not currently generating a response
Activity categories
Section titled “Activity categories”The agent produces three types of scheduled activities:
- Organization — notices that pages could be restructured, grouped, or tagged more consistently. (“Magistrate Thorne appears in twelve pages but has no dedicated character page.”)
- Consistency — identifies contradictions, duplicate content, or naming inconsistencies across pages. (“The Threadweave is described as requiring verbal incantation in Chapter 3 but silent casting in Chapter 7.”)
- Relationships — discovers connections between pages that are not yet linked. (“Captain Vex and the Lamplighters Guild both reference Port Ash but neither links to the other.”)
Manage activities
Section titled “Manage activities”Each activity card shows a summary and detail text. Click Dismiss on a card to remove it from the list. If two or more activities are present, a Dismiss all button appears in the list header.
Dismissed activities are not deleted — they are flagged and excluded from the visible list. The underlying analysis persists until the app session ends.
Configure the schedule
Section titled “Configure the schedule”Go to Settings → Agent to enable or disable scheduled activities and to adjust how often the agent checks your workspace. The interval ranges from 5 to 120 minutes; the default is 30. Values outside this range are clamped to the nearest boundary.
Each category (Organization, Consistency, Relationships) can be enabled or disabled independently, so you can focus the agent on the kinds of insights most relevant to your current work.
Agent memory
Section titled “Agent memory”The agent maintains persistent memory across conversations — facts about your world, your preferences, and patterns it has noticed. Memory is organized into four scopes (conversation, channel, workspace, account) and managed by a dedicated Archivist that decides what’s worth remembering.
For the full guide, see Agent Memory.
Skills
Section titled “Skills”Skills shape how the agent approaches different tasks. Each skill is a package of materials — descriptions, strategies, templates, examples — that specialize the agent for a particular kind of work.
How skills work
Section titled “How skills work”When you send a message, the agent evaluates your request against available skills and loads the most relevant one. Ask “audit the Threadweave rules for contradictions” and the agent pulls in a consistency-checking skill that knows how to systematically cross-reference rules across pages. Ask “help me flesh out Captain Vex’s backstory” and a character development skill shapes the response.
If no installed skill matches, the agent falls back to its general capabilities. You can also pin a skill to a conversation for a focused working session.
Marketplace and custom skills
Section titled “Marketplace and custom skills”Skills come from two sources:
- Marketplace — browse a curated catalog of skills built for creative worldbuilding workflows. Install what fits your process; installed skills are cached locally for offline use.
- Custom — describe what you want and the agent builds it. “A skill that knows my magic system rules and checks new content against them.” No programming required — you provide the domain knowledge in natural language, and iterate until the skill works the way you want.
Custom skills live in your workspace or at the account level. A skill built for the political dynamics of the Iron Accord stays with that project; a skill for your preferred prose style travels with you.
Manage skills
Section titled “Manage skills”Open Settings → Agent → Skills to browse the marketplace, enable or disable installed skills, edit custom skills, or remove skills you no longer need.
For a deeper look at what skills contain and how they work, see Agent Skills.
Participant presence
Section titled “Participant presence”The presence system shows who — human or agent — is currently viewing each page.
Page presence indicator
Section titled “Page presence indicator”An avatar stack appears at the top of pages that have active participants. Human participants show initials; the agent shows a robot icon. Hover over an avatar to see the participant’s name and status (“Alice is editing”, “Agent is reading”).
Up to three avatars are shown directly. If more participants are on a page, a +N badge indicates the overflow count.
Sidebar online indicator
Section titled “Sidebar online indicator”The sidebar shows an Online section when the presence channel is connected. Each participant row displays their name, type icon, and the page they are currently viewing. Clicking a participant row navigates you to their current page.
Presence is connected when Supabase Realtime is active. In fully offline or local-only operation, the presence system shows no participants — not stale data.
See Also
Section titled “See Also”- Agent Skills — What skills contain and how the agent selects them
- Getting Started with Agent — Start the agent
- Configure LLM Providers — Set up your API key and provider
- Agent Conversation — The conversation thread
- Agent Permissions — Control what the agent can write
Was this page helpful?
Thanks for your feedback!