Dropstone CLI

ஏஜெண்டுகள்

சிறப்பு ஏஜெண்டுகளை உள்ளமைத்து பயன்படுத்தவும்.

ஏஜெண்டுகள் என்பவை குறிப்பிட்ட பணிகள் மற்றும் பணிப்பாய்வுகளுக்காக உள்ளமைக்கக்கூடிய சிறப்பு AI உதவியாளர்கள் ஆகும். அவை தனிப்பயன் வரியுரைகள், மாதிரிகள் மற்றும் கருவி அணுகலுடன் கவனம் செலுத்திய கருவிகளை உருவாக்க உங்களை அனுமதிக்கின்றன.

Tip

எந்த குறியீட்டு மாற்றங்களும் செய்யாமல் குறியீட்டை பகுப்பாய்வு செய்யவும் பரிந்துரைகளை மதிப்பாய்வு செய்யவும் plan ஏஜெண்டைப் பயன்படுத்தவும்.

ஒரு அமர்வின் போது நீங்கள் ஏஜெண்டுகளுக்கு இடையில் மாறலாம் அல்லது @ குறிப்புடன் அவற்றை அழைக்கலாம்.


வகைகள்

Dropstone இல் இரண்டு வகையான ஏஜெண்டுகள் உள்ளன; முதன்மை ஏஜெண்டுகள் மற்றும் துணை ஏஜெண்டுகள்.


முதன்மை ஏஜெண்டுகள்

முதன்மை ஏஜெண்டுகள் நீங்கள் நேரடியாக தொடர்பு கொள்ளும் முக்கிய உதவியாளர்கள் ஆகும். Tab விசை அல்லது உங்கள் உள்ளமைக்கப்பட்ட switch_agent கீபைண்டைப் பயன்படுத்தி அவற்றுக்கு இடையில் சுழற்சி செய்யலாம். இந்த ஏஜெண்டுகள் உங்கள் முக்கிய உரையாடலைக் கையாளுகின்றன. கருவி அணுகல் அனுமதிகள் மூலம் உள்ளமைக்கப்படுகிறது: எடுத்துக்காட்டாக, Build இல் அனைத்து கருவிகளும் இயக்கத்தில் இருக்கும்போது Plan கட்டுப்படுத்தப்படுகிறது.

Tip

ஒரு அமர்வின் போது முதன்மை ஏஜெண்டுகளுக்கு இடையில் மாற Tab விசையைப் பயன்படுத்தலாம்.

Dropstone இரண்டு உள்ளமைக்கப்பட்ட முதன்மை ஏஜெண்டுகளுடன் வருகிறது, Build மற்றும் Plan. இவற்றை கீழே பார்ப்போம்.


துணை ஏஜெண்டுகள்

துணை ஏஜெண்டுகள் என்பவை குறிப்பிட்ட பணிகளுக்காக முதன்மை ஏஜெண்டுகள் அழைக்கக்கூடிய சிறப்பு உதவியாளர்கள் ஆகும். உங்கள் செய்திகளில் @ குறிப்பிட்டு அவற்றை நீங்கள் கைமுறையாகவும் அழைக்கலாம்.

Dropstone இரண்டு உள்ளமைக்கப்பட்ட துணை ஏஜெண்டுகளுடன் வருகிறது, General மற்றும் Explore. இதை கீழே பார்ப்போம்.


உள்ளமைக்கப்பட்டவை

Dropstone இரண்டு உள்ளமைக்கப்பட்ட முதன்மை ஏஜெண்டுகள் மற்றும் இரண்டு உள்ளமைக்கப்பட்ட துணை ஏஜெண்டுகளுடன் வருகிறது.


Build ஐப் பயன்படுத்தவும்

முறை: primary

Build என்பது அனைத்து கருவிகளும் இயக்கத்தில் இருக்கும் இயல்புநிலை முதன்மை ஏஜெண்டு ஆகும். கோப்பு செயல்பாடுகள் மற்றும் கணினி கட்டளைகளுக்கு முழு அணுகல் தேவைப்படும் மேம்பாட்டு பணிகளுக்கான நிலையான ஏஜெண்டு இதுவாகும்.


Plan ஐப் பயன்படுத்தவும்

முறை: primary

திட்டமிடல் மற்றும் பகுப்பாய்விற்காக வடிவமைக்கப்பட்ட ஒரு கட்டுப்படுத்தப்பட்ட ஏஜெண்டு. உங்களுக்கு அதிக கட்டுப்பாட்டை வழங்கவும் தற்செயலான மாற்றங்களைத் தடுக்கவும் நாங்கள் அனுமதி அமைப்பைப் பயன்படுத்துகிறோம். இயல்புநிலையாக, பின்வரும் அனைத்தும் ask என அமைக்கப்பட்டுள்ளன:

  • file edits: அனைத்து எழுத்துகள், இணைப்புகள் மற்றும் திருத்தங்கள்
  • bash: அனைத்து bash கட்டளைகள்

உங்கள் குறியீட்டு தளத்தில் எந்த உண்மையான மாற்றங்களையும் செய்யாமல் LLM குறியீட்டை பகுப்பாய்வு செய்ய, மாற்றங்களை பரிந்துரைக்க அல்லது திட்டங்களை உருவாக்க விரும்பும்போது இந்த ஏஜெண்டு பயனுள்ளதாக இருக்கும்.


General ஐப் பயன்படுத்தவும்

முறை: subagent

சிக்கலான கேள்விகளை ஆராய்வதற்கும் பல-படி பணிகளை செயல்படுத்துவதற்கும் ஒரு பொது-நோக்க ஏஜெண்டு. முழு கருவி அணுகல் உள்ளது (todo தவிர), எனவே தேவைப்படும்போது கோப்பு மாற்றங்களைச் செய்ய முடியும். பல வேலை அலகுகளை இணையாக இயக்க இதைப் பயன்படுத்தவும்.


Explore ஐப் பயன்படுத்தவும்

முறை: subagent

குறியீட்டு தளங்களை ஆராய்வதற்கான வேகமான, படிக்க-மட்டும் ஏஜெண்டு. கோப்புகளை மாற்ற முடியாது. வடிவங்களால் கோப்புகளை விரைவாகக் கண்டறிய, முக்கிய வார்த்தைகளுக்கு குறியீட்டைத் தேட அல்லது குறியீட்டு தளத்தைப் பற்றிய கேள்விகளுக்கு பதிலளிக்க வேண்டியிருக்கும்போது இதைப் பயன்படுத்தவும்.


Compaction ஐப் பயன்படுத்தவும்

முறை: primary

நீண்ட சூழலை சிறிய சுருக்கமாக சுருக்கும் மறைக்கப்பட்ட கணினி ஏஜெண்டு. தேவைப்படும்போது இது தானாகவே இயங்குகிறது மற்றும் UI இல் தேர்ந்தெடுக்கக்கூடியது அல்ல.


Title ஐப் பயன்படுத்தவும்

முறை: primary

குறுகிய அமர்வு தலைப்புகளை உருவாக்கும் மறைக்கப்பட்ட கணினி ஏஜெண்டு. இது தானாகவே இயங்குகிறது மற்றும் UI இல் தேர்ந்தெடுக்கக்கூடியது அல்ல.


Summary ஐப் பயன்படுத்தவும்

முறை: primary

அமர்வு சுருக்கங்களை உருவாக்கும் மறைக்கப்பட்ட கணினி ஏஜெண்டு. இது தானாகவே இயங்குகிறது மற்றும் UI இல் தேர்ந்தெடுக்கக்கூடியது அல்ல.


பயன்பாடு

  1. முதன்மை ஏஜெண்டுகளுக்கு, ஒரு அமர்வின் போது அவற்றுக்கு இடையில் சுழற்சி செய்ய Tab விசையைப் பயன்படுத்தவும். உங்கள் உள்ளமைக்கப்பட்ட switch_agent கீபைண்டையும் பயன்படுத்தலாம்.

  2. துணை ஏஜெண்டுகளை அழைக்கலாம்:

    • அவற்றின் விளக்கங்களின் அடிப்படையில் சிறப்பு பணிகளுக்காக முதன்மை ஏஜெண்டுகளால் தானாக.

    • உங்கள் செய்தியில் ஒரு துணை ஏஜெண்டை @ குறிப்பிட்டு கைமுறையாக. எடுத்துக்காட்டாக.

      @general help me search for this function
      
  3. அமர்வுகளுக்கு இடையில் வழிசெலுத்தல்: துணை ஏஜெண்டுகள் குழந்தை அமர்வுகளை உருவாக்கும்போது, பெற்றோரிடமிருந்து முதல் குழந்தை அமர்வுக்குள் நுழைய session_child_first (இயல்புநிலை: <Leader>+Down) பயன்படுத்தவும்.

  4. நீங்கள் ஒரு குழந்தை அமர்வில் இருந்தவுடன், பயன்படுத்தவும்:

    • அடுத்த குழந்தை அமர்வுக்கு சுழற்சி செய்ய session_child_cycle (இயல்புநிலை: Right)
    • முந்தைய குழந்தை அமர்வுக்கு சுழற்சி செய்ய session_child_cycle_reverse (இயல்புநிலை: Left)
    • பெற்றோர் அமர்வுக்குத் திரும்ப session_parent (இயல்புநிலை: Up)

    இது முக்கிய உரையாடலுக்கும் சிறப்பு துணை ஏஜெண்டு வேலைக்கும் இடையில் மாற உங்களை அனுமதிக்கிறது.


உள்ளமைவு

நீங்கள் உள்ளமைக்கப்பட்ட ஏஜெண்டுகளைத் தனிப்பயனாக்கலாம் அல்லது உள்ளமைவு மூலம் உங்கள் சொந்தத்தை உருவாக்கலாம். ஏஜெண்டுகளை இரண்டு வழிகளில் உள்ளமைக்கலாம்:


JSON

உங்கள் dropstone.json உள்ளமைவு கோப்பில் ஏஜெண்டுகளை உள்ளமைக்கவும்:

{
  "$schema": "https://dropstone.io/schema/config.json",
  "agent": {
    "build": {
      "mode": "primary",
      "model": "dropstone/dropstone-pro",
      "prompt": "{file:./prompts/build.txt}",
      "permission": {
        "edit": "allow",
        "bash": "allow"
      }
    },
    "plan": {
      "mode": "primary",
      "model": "dropstone/dropstone-fast",
      "permission": {
        "edit": "deny",
        "bash": "deny"
      }
    },
    "code-reviewer": {
      "description": "Reviews code for best practices and potential issues",
      "mode": "subagent",
      "model": "dropstone/dropstone-pro",
      "prompt": "You are a code reviewer. Focus on security, performance, and maintainability.",
      "permission": {
        "edit": "deny"
      }
    }
  }
}

Markdown

மார்க்டவுன் கோப்புகளைப் பயன்படுத்தியும் ஏஜெண்டுகளை வரையறுக்கலாம். அவற்றை வைக்கவும்:

  • உலகளாவிய: ~/.config/dropstone/agents/
  • ஒவ்வொரு திட்டத்திற்கும்: .dropstone/agents/
---
description: Reviews code for quality and best practices
mode: subagent
model: dropstone/dropstone-pro
temperature: 0.1
permission:
  edit: deny
  bash: deny
---

You are in code review mode. Focus on:

- Code quality and best practices
- Potential bugs and edge cases
- Performance implications
- Security considerations

Provide constructive feedback without making direct changes.

மார்க்டவுன் கோப்பு பெயர் ஏஜெண்டு பெயராக மாறும். எடுத்துக்காட்டாக, review.md ஒரு review ஏஜெண்டை உருவாக்குகிறது.


விருப்பங்கள்

இந்த உள்ளமைவு விருப்பங்களை விரிவாகப் பார்ப்போம்.


விளக்கம்

ஏஜெண்டு என்ன செய்கிறது மற்றும் எப்போது பயன்படுத்த வேண்டும் என்பதற்கான சுருக்கமான விளக்கத்தை வழங்க description விருப்பத்தைப் பயன்படுத்தவும்.

{
  "agent": {
    "review": {
      "description": "Reviews code for best practices and potential issues"
    }
  }
}

இது ஒரு தேவையான உள்ளமைவு விருப்பமாகும்.


வெப்பநிலை

temperature உள்ளமைவுடன் LLM இன் பதில்களின் சீரற்ற தன்மை மற்றும் படைப்பாற்றலைக் கட்டுப்படுத்தவும்.

குறைந்த மதிப்புகள் பதில்களை மிகவும் கவனம் செலுத்தி நிர்ணயிக்கக்கூடியதாக ஆக்குகின்றன, அதே நேரத்தில் அதிக மதிப்புகள் படைப்பாற்றல் மற்றும் மாறுபாட்டை அதிகரிக்கின்றன.

{
  "agent": {
    "plan": {
      "temperature": 0.1
    },
    "creative": {
      "temperature": 0.8
    }
  }
}

வெப்பநிலை மதிப்புகள் பொதுவாக 0.0 முதல் 1.0 வரை இருக்கும்:

  • 0.0-0.2: மிகவும் கவனம் செலுத்தி நிர்ணயிக்கக்கூடிய பதில்கள், குறியீடு பகுப்பாய்வு மற்றும் திட்டமிடலுக்கு ஏற்றது
  • 0.3-0.5: சில படைப்பாற்றலுடன் சமநிலையான பதில்கள், பொது மேம்பாட்டு பணிகளுக்கு நல்லது
  • 0.6-1.0: மிகவும் படைப்பாற்றல் மற்றும் மாறுபட்ட பதில்கள், மூளைச்சுழற்சி மற்றும் ஆய்வுக்கு பயனுள்ளது
{
  "agent": {
    "analyze": {
      "temperature": 0.1,
      "prompt": "{file:./prompts/analysis.txt}"
    },
    "build": {
      "temperature": 0.3
    },
    "brainstorm": {
      "temperature": 0.7,
      "prompt": "{file:./prompts/creative.txt}"
    }
  }
}

வெப்பநிலை குறிப்பிடப்படவில்லை என்றால், Dropstone ஒவ்வொரு அடுக்கிற்கும் ஏற்றவாறு ஒரு நியாயமான இயல்புநிலையைப் பயன்படுத்துகிறது.


அதிகபட்ச படிகள்

ஒரு ஏஜெண்டு உரை மட்டுமே பதிலளிக்க கட்டாயப்படுத்தப்படுவதற்கு முன்பு செய்யக்கூடிய அதிகபட்ச ஏஜெண்டிக் மறுசெயல்களின் எண்ணிக்கையைக் கட்டுப்படுத்தவும். செலவுகளைக் கட்டுப்படுத்த விரும்பும் பயனர்கள் ஏஜெண்டிக் செயல்களுக்கு வரம்பை அமைக்க இது அனுமதிக்கிறது.

இது அமைக்கப்படவில்லை என்றால், மாதிரி நிறுத்தத் தேர்ந்தெடுக்கும் வரை அல்லது பயனர் அமர்வை குறுக்கிடும் வரை ஏஜெண்டு தொடர்ந்து மறுசெயல்களைச் செய்யும்.

{
  "agent": {
    "quick-thinker": {
      "description": "Fast reasoning with limited iterations",
      "prompt": "You are a quick thinker. Solve problems with minimal steps.",
      "steps": 5
    }
  }
}

வரம்பு அடையப்படும்போது, ஏஜெண்டு அதன் வேலை மற்றும் பரிந்துரைக்கப்பட்ட மீதமுள்ள பணிகளின் சுருக்கத்துடன் பதிலளிக்க அறிவுறுத்தும் ஒரு சிறப்பு கணினி வரியுரையைப் பெறுகிறது.

Deprecated

பழைய maxSteps புலம் நீக்கப்பட்டது. அதற்கு பதிலாக steps பயன்படுத்தவும்.


முடக்கு

ஏஜெண்டை முடக்க true என அமைக்கவும்.

{
  "agent": {
    "review": {
      "disable": true
    }
  }
}

வரியுரை

prompt உள்ளமைவுடன் இந்த ஏஜெண்டிற்கான தனிப்பயன் கணினி வரியுரை கோப்பைக் குறிப்பிடவும். வரியுரை கோப்பில் ஏஜெண்டின் நோக்கத்திற்கு குறிப்பிட்ட வழிமுறைகள் இருக்க வேண்டும்.

{
  "agent": {
    "review": {
      "prompt": "{file:./prompts/code-review.txt}"
    }
  }
}

இந்த பாதை உள்ளமைவு கோப்பு அமைந்துள்ள இடத்துடன் தொடர்புடையது. எனவே இது உலகளாவிய Dropstone உள்ளமைவு மற்றும் திட்டம் சார்ந்த உள்ளமைவு இரண்டிற்கும் வேலை செய்கிறது.


மாதிரி

இந்த ஏஜெண்டிற்கான மாதிரியை மேலெழுத model உள்ளமைவைப் பயன்படுத்தவும். வெவ்வேறு பணிகளுக்கு உகந்ததாக்கப்பட்ட வெவ்வேறு மாதிரிகளைப் பயன்படுத்துவதற்கு பயனுள்ளதாக இருக்கும். எடுத்துக்காட்டாக, திட்டமிடலுக்கு வேகமான மாதிரி, செயல்படுத்தலுக்கு மிகவும் திறன் கொண்ட மாதிரி.

Tip

நீங்கள் ஒரு மாதிரியைக் குறிப்பிடவில்லை என்றால், முதன்மை ஏஜெண்டுகள் உலகளாவிய உள்ளமைக்கப்பட்ட மாதிரியை பயன்படுத்துகின்றன, அதே நேரத்தில் துணை ஏஜெண்டுகள் அவற்றை அழைத்த முதன்மை ஏஜெண்டின் மாதிரியைப் பெறுகின்றன.

{
  "agent": {
    "plan": {
      "model": "dropstone/dropstone-fast"
    }
  }
}

மாதிரி ஐடி dropstone/<tier> வடிவத்தைப் பயன்படுத்துகிறது. dropstone/dropstone-fast, dropstone/dropstone-pro, அல்லது dropstone/dropstone-heavy பயன்படுத்தவும்.


கருவிகள் (நீக்கப்பட்டது)

tools நீக்கப்பட்டது. புதிய உள்ளமைவுகள், புதுப்பிப்புகள் மற்றும் மிகவும் நுணுக்கமான கட்டுப்பாட்டிற்கு ஏஜெண்டின் permission புலத்தை விரும்புங்கள்.

இந்த ஏஜெண்டில் எந்த கருவிகள் கிடைக்கின்றன என்பதைக் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது. அவற்றை true அல்லது false என அமைப்பதன் மூலம் குறிப்பிட்ட கருவிகளை இயக்கலாம் அல்லது முடக்கலாம். ஒரு ஏஜெண்டின் tools உள்ளமைவில், true என்பது {"*": "allow"} அனுமதிக்கு சமம் மற்றும் false என்பது {"*": "deny"} அனுமதிக்கு சமம்.

{
  "$schema": "https://dropstone.io/schema/config.json",
  "tools": {
    "write": true,
    "bash": true
  },
  "agent": {
    "plan": {
      "tools": {
        "write": false,
        "bash": false
      }
    }
  }
}

Note

ஏஜெண்டு சார்ந்த உள்ளமைவு உலகளாவிய உள்ளமைவை மேலெழுதுகிறது.

பல கருவிகளை ஒரே நேரத்தில் கட்டுப்படுத்த பழைய tools உள்ளீடுகளில் வைல்டுகார்டுகளையும் பயன்படுத்தலாம். எடுத்துக்காட்டாக, ஒரு MCP சர்வரிலிருந்து அனைத்து கருவிகளையும் முடக்க:

{
  "$schema": "https://dropstone.io/schema/config.json",
  "agent": {
    "readonly": {
      "tools": {
        "mymcp_*": false,
        "write": false,
        "edit": false
      }
    }
  }
}

கருவிகளைப் பற்றி மேலும் அறிக.


அனுமதிகள்

ஒரு ஏஜெண்டு எடுக்கக்கூடிய செயல்களை நிர்வகிக்க அனுமதிகளை உள்ளமைக்கலாம். ஒவ்வொரு அனுமதி விசையும் இவ்வாறு அமைக்கப்படலாம்:

  • "ask": கருவியை இயக்கும் முன் ஒப்புதலுக்காகக் கேட்கவும்
  • "allow": ஒப்புதல் இல்லாமல் அனைத்து செயல்பாடுகளையும் அனுமதிக்கவும்
  • "deny": கருவியை முடக்கவும்

கிடைக்கக்கூடிய அனுமதி விசைகள்:

விசைஅது கட்டுப்படுத்தும் கருவிகள்
readread
editwrite, edit, apply_patch
globglob
grepgrep
listlist
bashbash
tasktask
external_directoryதிட்ட வேலை மரத்திற்கு வெளியே கோப்புகளைப் படிக்கும் அல்லது எழுதும் எந்த கருவி
todowritetodowrite, todoread
webfetchwebfetch
websearchwebsearch
lsplsp
skillskill
questionquestion
doom_loopஒரு ஏஜெண்டு சிக்கிக்கொண்டதாகத் தோன்றும்போது மீட்பு வரியுரைகள்

read, edit, glob, grep, list, bash, task, external_directory, lsp, மற்றும் skill ஆகியவை ஒரு சுருக்க செயலை ("allow" | "ask" | "deny") அல்லது நுணுக்கமான கட்டுப்பாட்டிற்காக glob/வடிவம் → செயல் பொருளை ஏற்கின்றன. மீதமுள்ள விசைகள் சுருக்க செயலை மட்டுமே ஏற்கின்றன.

Note

அனுமதி விசைகள் அடிப்படை கருவி பெயருக்கு எதிராக வைல்டுகார்டு வடிவங்களாக பொருந்துகின்றன, எனவே அதே தொடரியல் உள்ளமைக்கப்பட்ட, தனிப்பயன் மற்றும் MCP கருவிகளுக்கு வேலை செய்கிறது. எடுத்துக்காட்டாக "mymcp_*": "deny" ஒரு MCP சர்வரிலிருந்து ஒவ்வொரு கருவியையும் மறுக்கிறது, மேலும் "mymcp_search": "ask" ஒரு குறிப்பிட்ட ஒன்றை இலக்காகக் கொள்கிறது.

{
  "$schema": "https://dropstone.io/schema/config.json",
  "permission": {
    "edit": "deny"
  }
}

இந்த அனுமதிகளை ஒவ்வொரு ஏஜெண்டிற்கும் மேலெழுதலாம்.

{
  "$schema": "https://dropstone.io/schema/config.json",
  "permission": {
    "edit": "deny"
  },
  "agent": {
    "build": {
      "permission": {
        "edit": "ask"
      }
    }
  }
}

மார்க்டவுன் ஏஜெண்டுகளிலும் அனுமதிகளை அமைக்கலாம்.

---
description: Code review without edits
mode: subagent
permission:
  edit: deny
  bash:
    "*": ask
    "git diff": allow
    "git log*": allow
    "grep *": allow
  webfetch: deny
---

Only analyze code and suggest changes.

குறிப்பிட்ட bash கட்டளைகளுக்கு அனுமதிகளை அமைக்கலாம்.

{
  "$schema": "https://dropstone.io/schema/config.json",
  "agent": {
    "build": {
      "permission": {
        "bash": {
          "git push": "ask",
          "grep *": "allow"
        }
      }
    }
  }
}

இது ஒரு glob வடிவத்தை எடுக்கலாம்.

{
  "$schema": "https://dropstone.io/schema/config.json",
  "agent": {
    "build": {
      "permission": {
        "bash": {
          "git *": "ask"
        }
      }
    }
  }
}

மேலும் அனைத்து கட்டளைகளுக்கான அனுமதிகளை நிர்வகிக்க * வைல்டுகார்டையும் பயன்படுத்தலாம். கடைசியாக பொருந்தும் விதி முன்னுரிமை பெறுவதால், * வைல்டுகார்டை முதலில் வைத்து குறிப்பிட்ட விதிகளை பின்னர் வைக்கவும்.

{
  "$schema": "https://dropstone.io/schema/config.json",
  "agent": {
    "build": {
      "permission": {
        "bash": {
          "*": "ask",
          "git status *": "allow"
        }
      }
    }
  }
}

அனுமதிகளைப் பற்றி மேலும் அறிக.


முறை

mode உள்ளமைவுடன் ஏஜெண்டின் முறையைக் கட்டுப்படுத்தவும். ஏஜெண்டை எவ்வாறு பயன்படுத்தலாம் என்பதைத் தீர்மானிக்க mode விருப்பம் பயன்படுத்தப்படுகிறது.

{
  "agent": {
    "review": {
      "mode": "subagent"
    }
  }
}

mode விருப்பம் primary, subagent, அல்லது all என அமைக்கப்படலாம். எந்த mode குறிப்பிடப்படவில்லை என்றால், அது all என இயல்புநிலையாகிறது.


மறைக்கப்பட்டது

hidden: true உடன் @ தானியங்கு நிரப்பு மெனுவிலிருந்து ஒரு துணை ஏஜெண்டை மறைக்கவும். Task கருவி மூலம் மற்ற ஏஜெண்டுகளால் மட்டுமே நிரலாக்க ரீதியாக அழைக்கப்பட வேண்டிய உள் துணை ஏஜெண்டுகளுக்கு பயனுள்ளதாக இருக்கும்.

{
  "agent": {
    "internal-helper": {
      "mode": "subagent",
      "hidden": true
    }
  }
}

இது தானியங்கு நிரப்பு மெனுவில் பயனர் தெரிவுநிலையை மட்டுமே பாதிக்கிறது. அனுமதிகள் அனுமதித்தால் மறைக்கப்பட்ட ஏஜெண்டுகளை Task கருவி மூலம் மாதிரி இன்னும் அழைக்கலாம்.

Note

mode: subagent ஏஜெண்டுகளுக்கு மட்டுமே பொருந்தும்.


Task அனுமதிகள்

permission.task உடன் Task கருவி மூலம் ஒரு ஏஜெண்டு எந்த துணை ஏஜெண்டுகளை அழைக்கலாம் என்பதைக் கட்டுப்படுத்தவும். நெகிழ்வான பொருத்தத்திற்கு glob வடிவங்களைப் பயன்படுத்துகிறது.

{
  "agent": {
    "orchestrator": {
      "mode": "primary",
      "permission": {
        "task": {
          "*": "deny",
          "orchestrator-*": "allow",
          "code-reviewer": "ask"
        }
      }
    }
  }
}

deny என அமைக்கப்படும்போது, துணை ஏஜெண்டு Task கருவி விளக்கத்திலிருந்து முற்றிலும் அகற்றப்படுகிறது, எனவே மாதிரி அதை அழைக்க முயற்சிக்காது.

Tip

விதிகள் வரிசையில் மதிப்பீடு செய்யப்படுகின்றன, மேலும் கடைசியாக பொருந்தும் விதி வெற்றி பெறுகிறது. மேலே உள்ள எடுத்துக்காட்டில், orchestrator-planner * (deny) மற்றும் orchestrator-* (allow) இரண்டையும் பொருந்துகிறது, ஆனால் orchestrator-* * க்குப் பிறகு வருவதால், முடிவு allow ஆகும்.

Tip

பயனர்கள் எப்போதும் எந்த துணை ஏஜெண்டையும் @ தானியங்கு நிரப்பு மெனு மூலம் நேரடியாக அழைக்கலாம், ஏஜெண்டின் task அனுமதிகள் அதை மறுத்தாலும் கூட.


நிறம்

color விருப்பத்துடன் UI இல் ஏஜெண்டின் காட்சி தோற்றத்தைத் தனிப்பயனாக்கவும். இது இடைமுகத்தில் ஏஜெண்டு எவ்வாறு தோன்ற

Ctrl+I