FlowState Agents
FAQ
Frequently Asked Questions
General
What is the Agents App?
The Agents App is an application within FlowState for managing and orchestrating AI agents. It provides capabilities for:
- Creating and assigning tasks to AI agents
- Monitoring agent execution in real-time
- Reviewing and approving agent outputs through human-in-the-loop workflows
- Tracking agent performance metrics and logs
- Managing codebases where agents perform work
Who should use this app?
The Agents App is designed for:
| User Type | Use Case |
|---|---|
| AI Engineers | Configure workers, manage codebases, set up agent tasks |
| Project Managers | Oversee agent work, review approvals, track progress |
| Developers | Collaborate with agents, create tasks, review outputs |
| Operations | Monitor system health, analyze logs, track metrics |
What is an "agent" in this context?
An agent is an autonomous AI worker that can execute tasks within your codebases. Agents can:
- Execute code-related tasks (refactoring, bug fixes, documentation)
- Follow spec-driven development workflows
- Request human feedback when needed
- Generate outputs for approval
Tasks
How do I create a new task?
To create a task:
- Click New Task from the Dashboard or Tasks page
- Enter a descriptive title
- Provide detailed instructions in the description
- Click Create
The task enters the queue and will be picked up by an available agent.
What do the different task statuses mean?
| Status | Meaning |
|---|---|
| To Do | Task is in queue, waiting for an agent |
| In Progress | An agent is actively working on the task |
| Complete | Task has been finished |
| On Hold | Task is paused (manual intervention) |
| Blocked | Task cannot proceed (usually needs human input) |
Why is my task stuck in "In Progress"?
Common reasons include:
- Agent query pending: The agent has a question. Check the Conversation tab.
- Agent crashed: Review the Logs page for errors.
- Long-running task: Some complex tasks take time. Check recent log activity.
- Network issues: Verify the worker is still active.
See Troubleshooting for detailed solutions.
Can I edit a task after creating it?
Yes. Navigate to the task detail page and update the task information. Note that editing a task while an agent is working on it may cause conflicts.
Approvals
What is the approval workflow?
When an agent completes certain tasks, it may create an approval request. This implements a "human-in-the-loop" pattern where:
- Agent completes work
- Approval request is created
- Human reviews the output
- Human approves, rejects, or requests revision
- Workflow continues based on decision
How do I approve agent work?
- Navigate to Approvals in the sidebar
- Click on a pending approval to open the review dialog
- Review the agent's output
- Choose an action:
- Approve: Accept the work
- Reject: Decline the work
- Request Revision: Ask for changes with feedback
- Optionally add comments
- Submit your decision
What happens when I request a revision?
When you request a revision:
- The approval status changes to "Needs Revision"
- Your feedback is recorded
- The associated task may be re-queued for the agent
- The agent will attempt to address your feedback
Workers
What is a worker?
A worker represents an AI agent instance capable of processing tasks. Workers:
- Pick up tasks from the queue
- Execute work autonomously
- Report status and metrics
- Generate logs for monitoring
How can I tell if a worker is healthy?
On the Workers page, each worker shows:
| Indicator | Meaning |
|---|---|
| Active (green) | Worker active in last 5 minutes |
| Idle (yellow) | Worker available but no recent activity |
| Inactive (gray) | Worker hasn't reported in >5 minutes |
Also check:
- Success rate percentage
- Completed vs failed task counts
- Last activity timestamp
Why are there no active workers?
If no workers appear:
- The agent service may not be running
- Network connectivity issues between agents and FlowState
- Workers may not be configured for your workspace
Contact your administrator to verify worker configuration.
Codebases
What is a codebase?
A codebase represents a repository or project where agents perform work. Codebases help:
- Organize tasks by repository
- Provide context for agent work
- Group related work together
How do I add a new codebase?
- Navigate to Codebases in the sidebar
- Click New Codebase
- Fill in the details:
- Name
- Description
- Path (repository path or URL)
- Click Save
Can agents work across multiple codebases?
Yes. Tasks can be associated with specific codebases, and agents can work on tasks in any codebase they have access to.
Logs
How do I view execution logs?
- Navigate to Logs in the sidebar
- Use filters to narrow results:
- Level (debug, info, warn, error, critical)
- Category
- Search text
- Click on log entries to expand and see metadata
What information is in log entries?
Log entries include:
- Timestamp: When the event occurred
- Level: Severity (debug, info, warn, error, critical)
- Category: Classification of the log
- Message: Description of the event
- Metadata (expandable):
- Command executed
- Exit code
- Duration
- Error details
Can I export logs?
Log export functionality is not currently available. You can copy individual log entries for reporting purposes.
Access & Permissions
How do I get access to the Agents App?
Contact your organization administrator to request access. They will need to:
- Add you to the appropriate workspace
- Grant you the required permissions
What permissions do I need?
The Agents App requires these permissions:
- database: For reading and writing data
- notifications: For receiving alerts about approvals and task updates
Additional permissions may be required for administrative functions.
Technical
Which browsers are supported?
The Agents App supports the latest versions of:
- Chrome (recommended)
- Firefox
- Safari
- Microsoft Edge
Does the app work offline?
The Agents App uses a local-first architecture with RxDB. This means:
- You can view cached data while offline
- Changes made offline will sync when connectivity is restored
- Some features require active connectivity (e.g., creating new tasks)
Is my data secure?
Yes. Security measures include:
- All data encrypted in transit (HTTPS)
- Organization and workspace isolation
- Authentication required for access
- Role-based access controls
See the FlowState security documentation for comprehensive details.
Troubleshooting
The app is running slowly. What can I do?
Try these steps:
- Apply filters to reduce data being loaded
- Clear browser cache
- Check network connectivity
- Close other resource-intensive tabs
- Try a different browser
See Troubleshooting for more solutions.
Something isn't working. Where do I report it?
- Check Troubleshooting for common solutions
- Search existing support documentation
- Contact support with:
- Issue description
- Steps to reproduce
- Screenshots
- Browser/device info
Still Have Questions?
If your question isn't answered here:
- Check the Features documentation for detailed capabilities
- Review Getting Started for setup guidance
- See Troubleshooting for common issues
- Contact support for additional help