Skip to main content
Configuration

Agent Configuration

Configure CogTog Agents with specific roles, templates, and permissions to handle different types of tasks effectively. Each agent is a persistent AI execution identity with its own config, memory, tools, and workflow bindings.

Configuration

Specialized Agent Roles

CogTog provides 5 specialized agent roles, each optimized for specific task types. Each role comes with tailored system prompts and tool recommendations.

Coder (Software Engineer)

Specialized in writing, editing, and refactoring code. Best for implementation tasks, bug fixes, and feature development.

Code generation
Refactoring
Bug fixing
File operations

Architect

Designs system architecture and breaks down complex projects into manageable tasks. Best for planning and high-level design.

System design
Task breakdown
Planning
Documentation

Tester (QA)

Writes tests, verifies functionality, and identifies edge cases. Best for quality assurance and testing tasks.

Test writing
Bug finding
Edge cases
Validation

Reviewer

Reviews code, identifies issues, and suggests improvements. Best for code review and quality checks.

Code review
Security analysis
Best practices
Performance

DevOps

Handles deployment, CI/CD, and infrastructure tasks. Best for build, deployment, and operations work.

Deployment
CI/CD
Scripts
Monitoring

General

Versatile agent for general tasks and chat. Best when you need flexibility or conversational interaction.

Chat
Research
General tasks
Flexible

Agent Modes

Auto Mode

Agent executes tools automatically without asking for permission. Fast and autonomous.

Best for:
  • • Trusted, repeatable tasks
  • • Read-only operations
  • • Testing and development

Manual Mode

Agent requests your permission before executing each tool. Safe and controlled.

Best for:
  • • Production systems
  • • Destructive operations
  • • Learning and exploration

Per-Agent Permissions

Each agent can have custom permissions that override global settings. This allows fine-grained control over what each agent can do.

Permission Levels

Set different permission levels for each tool category:

Allow
Tool runs automatically without asking
Ask
Agent requests permission before running
Deny
Tool is completely blocked for this agent
Permission Hierarchy

Per-agent permissions override global settings. For example, you might globally allow file operations but deny them for a specific untrusted agent.

Agent Templates

Templates provide pre-configured agents for common use cases. They include appropriate roles, permissions, and system prompts.

Code Assistant

Software Engineer role with file operations and git tools enabled. Helps with coding tasks.

Code2
Files
Git

Researcher

General role with web access and memory tools. Researches topics and remembers findings.

Web
Memory
Search

Test Writer

Tester role optimized for writing tests. Includes file operations and command execution.

Tests
Files
Commands

Deployment Bot

DevOps role with command execution and system access for deployment tasks.

Commands
System
Files

Learn More