Agents - Neotask by Neotask Documentation | Neotask

Agents

Agents क्या हैं?

Agents isolated AI assistants हैं जो problems के माध्यम से reason करते हैं, tasks execute करते हैं, और multiple platforms पर communicate करते हैं। प्रत्येक agent का अपना workspace, session history, model configuration, और channel bindings होती हैं।

Agent Isolation

प्रत्येक agent को मिलता है:

  • Workspace — Files, notes, और agent-specific data के लिए एक dedicated directory
  • Sessions — Independent conversation history और transcripts
  • Configuration — Model selection, tool permissions, spend limits
  • Identity — Agent की AGENTS.md file में defined एक unique persona
  • Auth Profiles — Per-agent API key और authentication configurations
  • Agent Personas

    प्रत्येक agent के workspace में एक AGENTS.md file होती है जो personality, instructions, और behavioral guidelines define करती है। यह persistent system prompt agent के respond करने के तरीके को shape करता है — tone, domain expertise, formatting, tool usage, और safety policies।

    Multi-Agent Routing

    कई agents चलाते समय, inbound messages bindings के आधार पर automatically route होते हैं:

  • Channel binding — एक platform के सभी messages route करें (जैसे सभी Telegram → personal agent)
  • Server/workspace binding — एक specific Discord server या Slack workspace को एक dedicated agent पर route करें
  • Chat type binding — Private messages को एक agent पर और group messages को दूसरे पर route करें
  • Contact/peer binding — Specific contacts से messages को specific agents पर route करें
  • Bindings priority order में evaluate होती हैं। पहला match जीतता है। Unmatched messages default agent पर जाते हैं।

    Sub-Agents & Delegation

    Agents specialized tasks के लिए sub-agents spawn कर सकते हैं:

  • Task delegation — Complex tasks को break down करें और parts को specialized sub-agents को delegate करें
  • Isolated execution — Sub-agents अपने own session context में run होते हैं
  • Ping-pong conversations — Agents collaborate करने के लिए back-and-forth exchanges (5 turns तक) कर सकते हैं
  • Result announcement — Sub-agent results original channel पर post back किए जा सकते हैं
  • Teams & Orchestration

    Multi-agent teams coordinated workflows enable करती हैं:

  • Parallel execution — एक task के different aspects पर simultaneously multiple agents run करें
  • Sequential pipelines — Agents को chain करें जहां प्रत्येक previous output पर build करता है
  • Hybrid mode — Parallel और sequential execution combine करें
  • Task tracking — प्रत्येक agent के काम की status monitor करें (queued, running, done, error, canceled)
  • Tool Profiles

    Control करें कि प्रत्येक agent क्या कर सकता है:

    | Profile | उपलब्ध Tools | |---------|----------------| | minimal | Session status only | | coding | File I/O, execution, sessions, memory, images | | messaging | Message sending, session history | | full | सभी tools (default) |

    Custom allow/deny lists per agent और per model provider set की जा सकती हैं।

    Safe Mode

    Safe Mode एक execution sandbox प्रदान करता है:

  • Master toggle — Globally enable या disable करें
  • Per-agent controls — Trusted agents के लिए disable करें, बाकियों के लिए on रखें
  • Execution approval — Sensitive operations के लिए explicit user approval आवश्यक
  • Policy sync — Settings real time में सभी connected clients में synchronized
  • Agent Memory

    प्रत्येक agent के पास एक memory system का access है:

  • MEMORY.md — Sessions में persistent notes और important information
  • Memory filesmemory/ में additional structured knowledge
  • Vector search — Natural language queries का उपयोग करके memory search करें
  • Details के लिए Sessions & Memory देखें।

    View full documentation