llm-agents/agent-site-status-checker
最新稳定版本:1.1.0
Composer 安装命令:
composer require llm-agents/agent-site-status-checker
包简介
Simple agent to check the status of a website
README 文档
README
Hey there! 👋 This package gives you a cool Site Status Checker Agent for your LLM Agents project.
What's this all about? 🤔
- Check if a site is up and running 🏃♂️
- Dig up DNS info 🔍
- Run ping tests 🏓
- Give you the lowdown on why a site might be offline 😴
Class Diagram 📊
Here's a quick look at how everything fits together:
classDiagram
class SiteStatusCheckerAgent {
+create() : self
}
class AgentAggregate {
<<interface>>
}
class CheckSiteAvailabilityTool {
+execute(object) : string
}
class GetDNSInfoTool {
+execute(object) : string
}
class PerformPingTestTool {
+execute(object) : string
}
class Tool {
<<abstract>>
}
SiteStatusCheckerAgent --|> AgentAggregate
CheckSiteAvailabilityTool --|> Tool
GetDNSInfoTool --|> Tool
PerformPingTestTool --|> Tool
SiteStatusCheckerAgent ..> CheckSiteAvailabilityTool
SiteStatusCheckerAgent ..> GetDNSInfoTool
SiteStatusCheckerAgent ..> PerformPingTestTool
Loading
Let's get started! 🚀
Installation
First things first, let's get this package installed:
composer require llm-agents/agent-site-status-checker
Setup in Spiral Framework
To get the Site Status Checker Agent up and running in your Spiral Framework project, you need to register its bootloader.
Here's how:
- Open up your
app/src/Application/Kernel.phpfile. - Add the bootloader like this:
public function defineBootloaders(): array { return [ // ... other bootloaders ... \LLM\Agents\Agent\SiteStatusChecker\Integrations\Spiral\SiteStatusCheckerBootloader::class, ]; }
And that's it! Your Spiral app is now ready to use the agent.
Want to help out? 🤝
We love contributions! If you've got ideas to make this agent even cooler, here's how you can chip in:
- Fork the repo
- Make your changes
- Create a new Pull Request
Just make sure your code is clean, well-commented, and follows PSR-12 coding standards.
License 📄
This project is licensed under the MIT License - see the LICENSE file for details.
That's all, folks! If you've got any questions or run into any trouble, don't hesitate to open an issue.
统计信息
- 总下载量: 101
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-08-26