All Tutorials
GoA

🎯 Building GoA Workflows

Create autonomous agent workflows with goal decomposition and task orchestration.

20 min Intermediate
1

Understanding GoA

GoA (Goal-oriented Agents) is Vigthoria's autonomous agent system. Unlike simple chat, GoA agents can:

GoA Workflow Example

🎯 Goal
→
📋 Plan
→
âš¡ Execute
→
✅ Result
2

Create Your First Workflow

Access GoA from Vigthoria Operator or Coder:

  1. Open GoA Panel (Ctrl/Cmd + Shift + G)
  2. Click "New Workflow"
  3. Define your goal in natural language
Goal: Research and summarize the top 5 JavaScript frameworks 
for 2026, comparing their performance, community size, and 
learning curve. Create a markdown report with recommendations.

GoA will automatically:

  1. Decompose the goal into sub-tasks
  2. Research each framework
  3. Gather metrics and data
  4. Generate comparison tables
  5. Write the final report
3

Configure Agent Tools

GoA agents can use various tools. Enable the ones you need:

// Workflow configuration example
{
  "goal": "Analyze our codebase for security vulnerabilities",
  "tools": ["file_read", "code_analysis", "report_generation"],
  "constraints": {
    "maxSteps": 50,
    "timeout": "10m",
    "confirmDestructive": true
  }
}
4

Monitor Execution

Watch your workflow execute in real-time:

Intervention

You can pause a workflow at any time, provide additional guidance, and resume. This is useful when the agent needs clarification or is heading in the wrong direction.

5

Best Practices

// Good goal definition with success criteria
Goal: Generate unit tests for the UserService class

Success Criteria:
- All public methods have at least one test
- Edge cases for null inputs are covered
- Tests achieve 80%+ code coverage
- Tests follow Jest best practices
🎯

Example Workflows

Try these workflow templates: