Skip to content

Feature Overview ​

اپنے security model اور channel support سے آگے، Triggerfish آپ کے AI ایجنٹ کو سوال-جواب سے بڑھ کر capabilities فراہم کرتا ہے: scheduled tasks، persistent memory، web access، voice input، اور multi-model failover۔

Proactive Behavior ​

Cron اور Triggers ​

Standard cron expressions کے ساتھ recurring tasks schedule کریں اور TRIGGER.md کے ذریعے proactive monitoring behavior define کریں۔ آپ کا ایجنٹ morning briefings deliver کر سکتا ہے، pipelines چیک کر سکتا ہے، unread messages monitor کر سکتا ہے، اور configurable schedule پر autonomously کام کر سکتا ہے — سب classification enforcement اور isolated sessions کے ساتھ۔

Notifications ​

ایک notification delivery service جو تمام connected channels میں priority levels، offline queuing، اور deduplication کے ساتھ messages route کرتی ہے۔ Ad-hoc notification patterns کو unified abstraction سے replace کرتی ہے۔

Agent Tools ​

Web Search اور Fetch ​

Web search کریں اور page content fetch کریں۔ ایجنٹ معلومات تلاش کرنے کے لیے web_search اور web pages پڑھنے کے لیے web_fetch استعمال کرتا ہے، تمام outbound requests پر SSRF prevention اور policy enforcement کے ساتھ۔

Persistent Memory ​

Classification gating کے ساتھ cross-session memory۔ ایجنٹ conversations، restarts کے پار facts، preferences، اور context save اور recall کرتا ہے۔ Memory classification session taint پر force ہوتی ہے — LLM level نہیں چن سکتا۔

Image Analysis اور Vision ​

CLI میں clipboard سے images paste کریں (Ctrl+V) اور disk پر image files analyze کریں۔ جب primary model vision support نہ کرے تو images automatically describe کرنے کے لیے الگ vision model configure کریں۔

Codebase Exploration ​

Parallel sub-agents کے ذریعے structured codebase understanding۔ explore tool directory trees map کرتا ہے، coding patterns detect کرتا ہے، imports trace کرتا ہے، اور git history analyze کرتا ہے — سب concurrently۔

Session Management ​

Sessions کو inspect، communicate، اور spawn کریں۔ ایجنٹ background tasks delegate کر سکتا ہے، cross-session messages بھیج سکتا ہے، اور channels پر reach out کر سکتا ہے — سب write-down enforcement کے تحت۔

Plan Mode اور Task Tracking ​

Implementation سے پہلے structured planning (plan mode) اور sessions کے پار persistent task tracking (todos)۔ Plan mode ایجنٹ کو read-only exploration تک constrain کرتا ہے جب تک user plan approve نہ کرے۔

Filesystem اور Shell ​

Files پڑھیں، لکھیں، تلاش کریں، اور commands execute کریں۔ File operations کے foundational tools، workspace scoping اور command denylist enforcement کے ساتھ۔

Sub-Agents اور LLM Tasks ​

Autonomous sub-agents کو کام delegate کریں یا summarization، classification، اور focused reasoning کے لیے isolated LLM prompts چلائیں بغیر main conversation کو pollute کیے۔

Agent Teams ​

Specialized roles کے ساتھ collaborating agents کی persistent teams spawn کریں۔ Lead inter-session messaging کے ذریعے autonomously communicate کرنے والے members کو coordinate کرتا ہے۔ Idle timeouts، lifetime limits، اور health checks کے ساتھ lifecycle monitoring شامل ہے۔ Complex tasks کے لیے بہترین جو multiple perspectives سے benefit کریں۔

Rich Interaction ​

Voice Pipeline ​

Configurable STT اور TTS providers کے ساتھ full speech support۔ Local transcription کے لیے Whisper، cloud STT کے لیے Deepgram یا OpenAI، اور text-to-speech کے لیے ElevenLabs یا OpenAI استعمال کریں۔ Voice input text کی طرح classification اور policy enforcement سے گزرتا ہے۔

Tide Pool / A2UI ​

ایک agent-driven visual workspace جہاں Triggerfish interactive content render کرتا ہے — dashboards، charts، forms، اور code previews۔ A2UI (Agent-to-UI) protocol agent سے connected clients تک real-time updates push کرتا ہے۔

Multi-Agent اور Multi-Model ​

Multi-Agent Routing ​

مختلف channels، accounts، یا contacts کو الگ isolated agents تک route کریں، ہر ایک کا اپنا SPINE.md، workspace، skills، اور classification ceiling کے ساتھ۔ آپ کا work Slack ایک agent کو جاتا ہے؛ آپ کا personal WhatsApp دوسرے کو۔

LLM Providers اور Failover ​

Anthropic، OpenAI، Google، local models (Ollama)، یا OpenRouter سے connect کریں۔ Failover chains configure کریں تاکہ آپ کا ایجنٹ automatically alternate provider پر fall back کرے جب ایک unavailable ہو۔ ہر ایجنٹ مختلف model استعمال کر سکتا ہے۔

Rate Limiting ​

Sliding-window rate limiter جو LLM provider API limits سے ٹکرانے سے روکتا ہے۔ Tokens-per-minute اور requests-per-minute track کرتا ہے، capacity ختم ہونے پر calls delay کرتا ہے، اور failover chain کے ساتھ integrate ہوتا ہے۔

Operations ​

Structured Logging ​

Severity levels، file rotation، اور dual output to stderr اور file کے ساتھ unified structured logging۔ Component-tagged log lines، automatic 1 MB rotation، اور log history access کے لیے log_read tool۔

تمام features core security model کے ساتھ integrate ہوتے ہیں۔ Cron jobs

classification ceilings کا احترام کرتے ہیں۔ Voice input taint carry کرتا ہے۔ Tide Pool content PRE_OUTPUT hook سے گزرتا ہے۔ Multi-agent routing session isolation نافذ کرتی ہے۔ کوئی بھی feature policy layer کو bypass نہیں کرتا۔ :::