agno-go
Agno-Go: A High-Performance Multi-Agent System Framework Based on Golang. Inheriting the Agno design philosophy, it leverages Golang's concurrency model and per
파일 탐색기
최종 버전 다운로드 (.zip)- openspec-apply.md
- openspec-archive.md
- openspec-proposal.md
- apply.md
- archive.md
- proposal.md
- settings.local.json
- ci.yml
- deploy-docs.yml
- main.go
- latest.json
- latest.md
- hno_memory.json
- hno_simple.json
- hno_tool.json
- python_memory.json
- python_memory_history.json
- python_simple.json
- python_tool.json
- hno_memory.json
- hno_simple.json
- hno_tool.json
- latest.json
- latest.md
- python_memory.json
- python_simple.json
- python_tool.json
- agno_simple_c1.json
- agno_simple_c32.json
- agno_simple_c8.json
- hno_simple_c1.json
- hno_simple_c32.json
- hno_simple_c8.json
- langgraph_simple_c1.json
- langgraph_simple_c32.json
- langgraph_simple_c8.json
- latest.json
- latest.md
- direct_simple_1000.json
- direct_simple_100_concurrent.json
- direct_simple_cache_1000.json
- hno_memory.json
- hno_simple.json
- hno_simple_100_concurrent.json
- hno_simple_cache_1000.json
- hno_tool.json
- latest.json
- latest.md
- latest_100_concurrent.json
- latest_100_concurrent.md
- latest_cache.json
- latest_cache.md
- python_memory.json
- python_simple.json
- python_simple_100_concurrent.json
- python_simple_cache_1000.json
- python_tool.json
- latest.json
- latest.md
- compare.py
- http_service_probe.py
- local_openai_stub.py
- local_overhead_matrix.py
- README.md
- real_local.py
- remote_fixed_baseline.py
- REMOTE_MODEL_TEST_INPUT.md
- requirements.txt
- summarize_remote.py
- main.go
- main_test.go
- main.go
- main.go
- main.go
- main.go
- main.go
- README.md
- main.go
- main.go
- README.md
- main.go
- main.go
- main.go
- main.go
- main.go
- README.md
- main.go
- main.go
- README.md
- main.go
- main.go
- placeholder.go
- main.go
- main.go
- main.go
- main.go
- README.md
- main.go
- main.go
- README.md
- main.go
- main.go
- main.go
- README.md
- main.go
- main.go
- main.go
- main.go
- README.md
- main.go
- README.md
- main.go
- README.md
- main.go
- main.go
- main.go
- 001_agentos_sessions.sql
- _helpers.tpl
- deployment.yaml
- ingress.yaml
- service.yaml
- session-migration-configmap.yaml
- session-migration-job.yaml
- Chart.yaml
- README.md
- values.yaml
- 002_session_service.sql
- _helpers.tpl
- deployment.yaml
- migration-configmap.yaml
- migration-job.yaml
- service.yaml
- Chart.yaml
- README.md
- values.yaml
- Dockerfile
- agent-runtime-mechanics.md
- architecture-explained.md
- code-execution-sandbox.md
- code-organization.md
- go-agent-framework-design.md
- provider-development-guide.md
- sandbox-file-io.md
- website-ui-design.md
- logfire_observability.md
- v1.2.6-announcement.md
- agent-skills-ops-research.md
- agno-defects-pydanticai-design.md
- competitor-framework-analysis.md
- enterprise-multi-agent-frameworks.md
- ts-go-agent-framework-analysis.md
- S008-agent-history-injection.md
- DEVELOPMENT.md
- ENTERPRISE_MIGRATION_PLAN.md
- M1_SQLITE_SESSION_DESIGN.md
- migration_plan.md
- PLAN.md
- README.md
- session-service-deployment.md
- VITEPRESS.md
- main.go
- main.go
- main.go
- README.md
- router.go
- anthropic.go
- gemini.go
- responses.go
- contract_test.go
- types.go
- service.go
- service_test.go
- store.go
- store_test.go
- store.go
- migrate.go
- migrate_factory_default.go
- migrate_factory_redis.go
- migrate_test.go
- a2a.go
- handlers.go
- mapper.go
- README.md
- types.go
- validator.go
- extract_content.go
- extract_content_test.go
- agent_handlers.go
- agent_handlers_test.go
- docs.html
- docs_embed.go
- events.go
- events_handlers.go
- events_test.go
- knowledge_handlers.go
- knowledge_handlers_test.go
- knowledge_protocol_integration_test.go
- knowledge_types.go
- openapi.yaml
- ops.go
- ops_test.go
- ops_ui.go
- ops_ui.html
- README.md
- registry.go
- registry_test.go
- server.go
- server_test.go
- session_handlers.go
- team_handlers.go
- team_handlers_test.go
- team_registry.go
- team_tools.go
- team_tools_test.go
- agent.go
- agent_bench_test.go
- agent_instructions_test.go
- agent_storage_test.go
- agent_test.go
- cache.go
- config.go
- message_builder.go
- output.go
- run.go
- runcontext.go
- runcontext_test.go
- stream.go
- stream_aggregator.go
- stream_aggregator_test.go
- stream_tool_loop_test.go
- tool_executor.go
- tool_executor_test.go
- cache.go
- memory.go
- memory_test.go
- cloud.go
- cloud_test.go
- debug.go
- debug_test.go
- openai.go
- openai_test.go
- README.md
- sentencetransformer.go
- sentencetransformer_test.go
- vllm.go
- vllm_test.go
- assertions.go
- assertions_test.go
- eval.go
- eval_test.go
- base.go
- prompt_injection.go
- prompt_injection_test.go
- hooks.go
- hooks_test.go
- chunker.go
- document.go
- knowledge_test.go
- client.go
- client_test.go
- stdio_transport.go
- stdio_transport_test.go
- testing.go
- transport.go
- utils.go
- handler.go
- handler_test.go
- jsonrpc.go
- jsonrpc_test.go
- messages.go
- messages_test.go
- path_validator.go
- path_validator_test.go
- README.md
- validator.go
- validator_test.go
- mcp_toolkit.go
- mcp_toolkit_prefix_test.go
- mcp_toolkit_test.go
- IMPLEMENTATION.md
- README.md
- audio.go
- image.go
- image_test.go
- payload.go
- payload_test.go
- video.go
- memory.go
- memory_test.go
- anthropic.go
- anthropic_test.go
- capabilities.go
- request.go
- stream.go
- cohere.go
- cohere_test.go
- types.go
- deepseek.go
- deepseek_test.go
- README.md
- image.go
- image_test.go
- impl.go
- impl.go
- text.go
- text_test.go
- impl.go
- video.go
- video_test.go
- client.go
- gemini.go
- gemini_test.go
- README.md
- request.go
- response.go
- auth.go
- glm.go
- glm_test.go
- README.md
- types.go
- groq.go
- groq_test.go
- README.md
- types.go
- internlm.go
- internlm_test.go
- lmstudio.go
- lmstudio_test.go
- modelscope.go
- modelscope_test.go
- README.md
- capabilities.go
- ollama.go
- ollama_test.go
- capabilities.go
- compat.go
- openai.go
- openai_integration_test.go
- openai_test.go
- request.go
- openrouter.go
- openrouter_test.go
- portkey.go
- portkey_test.go
- sambanova.go
- sambanova_test.go
- together.go
- together_test.go
- vercel.go
- vercel_test.go
- base.go
- common.go
- common_test.go
- converters.go
- converters_test.go
- http.go
- README.md
- sse.go
- sse_test.go
- breaker.go
- cost.go
- cost_test.go
- prompt_cache.go
- ratelimit.go
- resilience_test.go
- retry.go
- tracing.go
- tracing_test.go
- detector.go
- extractor.go
- detector.go
- extractor.go
- detector.go
- extractor.go
- detector.go
- detector_test.go
- extractor.go
- reasoning.go
- reasoning_test.go
- context.go
- events.go
- events_json.go
- events_test.go
- loop.go
- loop_extend_test.go
- loop_test.go
- runner.go
- runner_test.go
- state.go
- stop.go
- batch.go
- IMPLEMENTATION_REPORT.md
- postgres.go
- postgres_bench_test.go
- postgres_integration_test.go
- postgres_test.go
- README.md
- storage.go
- storage_test.go
- storage.go
- storage_test.go
- storage.go
- storage_test.go
- client.go
- storage.go
- storage_test.go
- memory_storage.go
- memory_storage_test.go
- session.go
- session_test.go
- storage.go
- summary_manager.go
- summary_manager_test.go
- frontmatter.go
- frontmatter_test.go
- loader.go
- loader_test.go
- lru.go
- registry.go
- registry_test.go
- testhelpers_test.go
- types.go
- use_skill.go
- use_skill_test.go
- inheritance.go
- scheduler.go
- team.go
- team_test.go
- airflow.go
- airflow_test.go
- arxiv.go
- arxiv_test.go
- bitbucket.go
- bitbucket_test.go
- calculator.go
- calculator_test.go
- skills.go
- skills_test.go
- confluence.go
- confluence_test.go
- csv.go
- csv_test.go
- voice.go
- voice_test.go
- file.go
- file_test.go
- sandbox.go
- sandbox_test.go
- filegen.go
- filegen_test.go
- gmail.go
- gmail_test.go
- googlesheets.go
- googlesheets_test.go
- hackernews.go
- hackernews_test.go
- http.go
- http_test.go
- worklog.go
- worklog_test.go
- mcp.go
- mcp_test.go
- openweather.go
- openweather_test.go
- pandas.go
- pandas_test.go
- pubmed.go
- pubmed_test.go
- e2b.go
- e2b_test.go
- executor.go
- executor_test.go
- local.go
- podman.go
- run_integration_test.go
- toolkit.go
- toolkit_test.go
- search.go
- search_test.go
- tavily.go
- tavily_test.go
- toolkit.go
- toolkit_test.go
- websearch.go
- websearch_test.go
- youtube.go
- youtube_test.go
- errors.go
- errors_test.go
- message.go
- message_test.go
- reasoning.go
- response.go
- response_test.go
- chromadb.go
- chromadb_test.go
- metadata_test.go
- README.md
- README.md
- redis.go
- redis_test.go
- base.go
- condition.go
- events.go
- execution_context.go
- execution_context_bench_test.go
- execution_context_test.go
- executor.go
- generic_step.go
- generic_step_test.go
- history.go
- history_injection.go
- history_injection_test.go
- loop.go
- memory_storage.go
- memory_storage_test.go
- metrics.go
- metrics_test.go
- parallel.go
- persistence.go
- router.go
- run.go
- run_options.go
- run_test.go
- session.go
- session_state.go
- SESSION_STATE.md
- session_state_test.go
- session_test.go
- step.go
- step_history_test.go
- storage.go
- workflow.go
- workflow_history_e2e_test.go
- workflow_history_test.go
- workflow_test.go
- RELEASE_NOTES_v1.0.0.md
- RELEASE_NOTES_v1.0.2.md
- RELEASE_NOTES_v1.2.1.md
- RELEASE_NOTES_v1.2.5.md
- RELEASE_NOTES_v1.2.6.md
- RELEASE_NOTES_v1.2.7.md
- RELEASE_NOTES_v1.2.8.md
- RELEASE_NOTES_v1.2.9.md
- 001_agentos_sessions.sql
- 002_session_service.sql
- generate-blog-rss.mjs
- init-db.sql
- test-session-api.sh
- SKILL.md
- SKILL.md
- SKILL.md
- blog-hot-topic.md
- custom.css
- index.js
- config.mjs
- architecture.md
- deployment.md
- index.md
- multi-tenant.md
- observability.md
- performance.md
- run-context.md
- system-overhead.md
- testing.md
- vector-indexing.md
- a2a.md
- agent.md
- agentos.md
- index.md
- knowledge.md
- memory.md
- models.md
- team.md
- tools.md
- types.md
- workflow.md
- ai-agent-runtime-benchmark.md
- code-execution-sandbox.md
- index.md
- sandboxed-file-io.md
- claude-agent.md
- evolink-media-agents.md
- glm-agent.md
- index.md
- logfire-observability.md
- mcp-demo.md
- ollama-agent.md
- rag-demo.md
- simple-agent.md
- team-demo.md
- workflow-demo.md
- agent.md
- code-execution-sandbox.md
- embeddings.md
- index.md
- installation.md
- mcp.md
- memory.md
- models.md
- quick-start.md
- sandboxed-file-io.md
- session-service.md
- session-state.md
- team.md
- tools.md
- workflow-history.md
- workflow.md
- architecture.md
- deployment.md
- index.md
- multi-tenant.md
- observability.md
- performance.md
- run-context.md
- testing.md
- vector-indexing.md
- a2a.md
- agent.md
- agentos.md
- index.md
- knowledge.md
- memory.md
- models.md
- team.md
- tools.md
- types.md
- workflow.md
- claude-agent.md
- glm-agent.md
- index.md
- logfire-observability.md
- mcp-demo.md
- ollama-agent.md
- rag-demo.md
- simple-agent.md
- team-demo.md
- workflow-demo.md
- agent.md
- embeddings.md
- index.md
- installation.md
- mcp.md
- memory.md
- models.md
- quick-start.md
- session-service.md
- session-state.md
- team.md
- tools.md
- workflow-history.md
- workflow.md
- index.md
- release-notes.md
- architecture.md
- deployment.md
- index.md
- multi-tenant.md
- observability.md
- performance.md
- run-context.md
- testing.md
- vector-indexing.md
- a2a.md
- agent.md
- agentos.md
- index.md
- knowledge.md
- memory.md
- models.md
- team.md
- tools.md
- types.md
- workflow.md
- claude-agent.md
- glm-agent.md
- index.md
- logfire-observability.md
- mcp-demo.md
- ollama-agent.md
- rag-demo.md
- simple-agent.md
- team-demo.md
- workflow-demo.md
- agent.md
- embeddings.md
- index.md
- installation.md
- mcp.md
- memory.md
- models.md
- quick-start.md
- session-service.md
- session-state.md
- team.md
- tools.md
- workflow-history.md
- workflow.md
- index.md
- release-notes.md
- hno-favicon.png
- hno-logo-halo-node-v3.png
- hno-logo-header-dark.png
- hno-logo-header.png
- hno-logo-nav-dark.png
- hno-logo-nav-light.png
- hno-mark-halo-node-compact.png
- hno-mark-halo-node-v3.png
- README.md
- sandboxed-file-io.svg
- .nojekyll
- CNAME
- logo.png
- robots.txt
- rss.xml
- architecture.md
- deployment.md
- index.md
- multi-tenant.md
- observability.md
- performance.md
- run-context.md
- system-overhead.md
- testing.md
- vector-indexing.md
- a2a.md
- agent.md
- agentos.md
- index.md
- knowledge.md
- memory.md
- models.md
- team.md
- tools.md
- types.md
- workflow.md
- ai-agent-runtime-benchmark.md
- code-execution-sandbox.md
- index.md
- sandboxed-file-io.md
- claude-agent.md
- evolink-media-agents.md
- glm-agent.md
- index.md
- logfire-observability.md
- mcp-demo.md
- ollama-agent.md
- rag-demo.md
- simple-agent.md
- team-demo.md
- workflow-demo.md
- agent.md
- code-execution-sandbox.md
- embeddings.md
- index.md
- installation.md
- mcp.md
- memory.md
- models.md
- quick-start.md
- sandboxed-file-io.md
- session-service.md
- session-state.md
- team.md
- tools.md
- workflow-history.md
- workflow.md
- index.md
- release-notes.md
- index.md
- README.md
- release-notes.md
- TRANSLATION_SUMMARY.md
- .dockerignore
- .env.example
- .gitignore
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- docker-compose.knowledge.yml
- docker-compose.session.yml
- docker-compose.yml
- Dockerfile
- Dockerfile.session
- go.mod
- go.sum
- LICENSE
- Makefile
- package-lock.json
- package.json
- README.md
- README.session-service.md
- yarn.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/rexleimo/agno-go
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd agno-go
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install -r benchmarks/framework_comparison/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
5. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
6. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
