𝗕𝗼𝘅𝗔𝗴𝗻𝘁𝘀 𝗧𝗼𝗼𝗹 𝗦𝘆𝘀𝘁𝗲𝗺: 𝗦𝗸𝗶𝗹𝗹𝘀, 𝗔𝗴𝗲𝗻𝘁𝘀, 𝗮𝗻𝗱 𝗦𝗰𝗵𝗲𝗱𝘂𝗹𝗶𝗻𝗴
A complete AI Agent system needs more than just basic tools. It needs three specific capabilities: knowledge reuse, task decomposition, and automated execution.
BoxAgnts uses three mechanisms to solve these problems: Skill templates, Agent sub-agents, and Cron scheduling.
𝗦𝗸𝗶𝗹𝗹 𝗧𝗲𝗺𝗽𝗹𝗮𝘁𝗲𝘀 (𝗞𝗻𝗼𝘄𝗹𝗲𝗱𝗴𝗲 𝗥𝗲𝘂𝘀𝗲)
When you ask an AI to "review this code," you want consistent results. If the AI decides the process from scratch every time, the quality varies.
A Skill is a Markdown prompt template. The AI calls a skill, receives a detailed set of instructions, and then executes the work.
The main difference between a Tool and a Skill is who does the work:
- The system executes a Tool.
- The AI executes a Skill.
Skills define how to do a task and what the output should look like.
𝗔𝗴𝗲𝗻𝘁 𝗦𝘂𝗯-𝗔𝗴𝗲𝗻𝘁𝘀 (𝗧𝗮𝘀𝗸 𝗗𝗲𝗰𝗼𝗺𝗽𝗼𝘀𝗶𝘁𝗶𝗼𝗻)
Large tasks hit two limits: the context window and attention decay. If a conversation gets too long, the AI forgets early information.
Agent sub-agents solve this by breaking one big task into smaller, independent tasks. Each sub-agent has its own context window.
You can use two modes:
- Synchronous: The main Agent waits for the sub-agent to finish.
- Asynchronous: The sub-agent runs in the background while the main Agent does other things.
This prevents "context pollution" and allows for parallel work.
𝗖𝗿𝗼𝗻 𝗦𝗰𝗵𝗲𝗱𝘂𝗹𝗶𝗻𝗴 (𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗲𝗱 𝗘𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻)
Not all tasks happen in real time. You might want a code quality report every morning at 9 AM.
The BoxAgnts Cron system handles scheduled jobs. Each job has:
- Independent timeout protection to prevent runaway processes.
- SQLite persistence so jobs survive a restart.
- Isolated sessions to keep history clean.
𝗜𝗻𝗳𝗿𝗮𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲 𝗦𝘂𝗽𝗽𝗼𝗿𝘁
Two other features make this system stable:
- AutoCompactState: This compresses old tool results when the conversation history gets too large. It preserves recent logic while summarizing old data.
- Permission Filtering: You can create "read-only" Agents. These Agents can see files but cannot change them or run bash commands.
BoxAgnts moves beyond simple tool calling to create a structured, reliable agent orchestration layer.
Fuente: https://dev.to/guyoung/boxagnts-tool-system-7-skill-templates-agent-proxies-and-cron-scheduling-1o3h
Comunidad de aprendizaje opcional: https://t.me/GyaanSetuAi