{"id":29817126,"url":"https://github.com/mobinx/agentify","last_synced_at":"2025-07-28T20:12:18.365Z","repository":{"id":304802707,"uuid":"1020020787","full_name":"MobinX/agentify","owner":"MobinX","description":"#1 Fastest Simplest Typescript  Agent Framework optimized for serverless workload","archived":false,"fork":false,"pushed_at":"2025-07-15T08:55:18.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-15T19:34:06.064Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MobinX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-15T08:12:49.000Z","updated_at":"2025-07-15T08:55:21.000Z","dependencies_parsed_at":"2025-07-15T20:46:10.943Z","dependency_job_id":"df60e1f5-b636-4541-92db-9222cb823165","html_url":"https://github.com/MobinX/agentify","commit_stats":null,"previous_names":["mobinx/agentify"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/MobinX/agentify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MobinX%2Fagentify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MobinX%2Fagentify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MobinX%2Fagentify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MobinX%2Fagentify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MobinX","download_url":"https://codeload.github.com/MobinX/agentify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MobinX%2Fagentify/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267578003,"owners_count":24110351,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-28T20:12:17.543Z","updated_at":"2025-07-28T20:12:18.322Z","avatar_url":"https://github.com/MobinX.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# agentify\n#1 Fastest Simplest Typescript Agent Framework optimized for serverless workload\n\n## Installation\n\n```bash\nnpm install @agentify/core\n```\n\n## Quick Start\n\n```typescript\nimport { createAgent, Agent, AgentConfig, AgentContext, AgentResponse } from '@agentify/core';\n\n// Create a simple agent using the factory function\nconst simpleAgent = createAgent(\n  { name: 'HelloAgent', version: '1.0.0' },\n  async (context: AgentContext): Promise\u003cAgentResponse\u003e =\u003e {\n    return {\n      success: true,\n      data: `Hello, ${context.name || 'World'}!`\n    };\n  }\n);\n\n// Or extend the Agent class\nclass CustomAgent extends Agent {\n  async execute(context: AgentContext): Promise\u003cAgentResponse\u003e {\n    try {\n      // Your agent logic here\n      const result = await someAsyncOperation(context);\n      return { success: true, data: result };\n    } catch (error) {\n      return { success: false, error: error.message };\n    }\n  }\n}\n\n// Usage\nconst agent = new CustomAgent({ name: 'MyAgent' });\nconst response = await agent.execute({ input: 'some data' });\n```\n\n## Features\n\n- ⚡ **Fast**: Optimized for serverless workloads\n- 🔧 **Simple**: Minimal API surface\n- 📝 **TypeScript**: Full type safety\n- 🚀 **Serverless**: Perfect for AWS Lambda, Vercel, etc.\n\n## API\n\n### Interfaces\n\n- `AgentConfig`: Configuration for agents\n- `AgentContext`: Input context for agent execution  \n- `AgentResponse`: Standardized response format\n\n### Classes\n\n- `Agent`: Abstract base class for creating agents\n- `createAgent()`: Factory function for simple agents\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobinx%2Fagentify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmobinx%2Fagentify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobinx%2Fagentify/lists"}