agentkit
A low-level, async-first Python framework for building AI agents — opinion-free primitives, composable middleware, and typed seams (mypy --strict) with zero core dependencies.
파일 탐색기
- bug_report.md
- feature_request.md
- ci.yml
- docs.yml
- release.yml
- PULL_REQUEST_TEMPLATE.md
- __init__.py
- in_memory.py
- postgres.py
- __init__.py
- anthropic.py
- base.py
- openai_compat.py
- pricing.py
- __init__.py
- _mapping.py
- callable.py
- model_registry.py
- __init__.py
- otel.py
- __init__.py
- cadence.py
- hooks.py
- sinks.py
- __init__.py
- file.py
- __init__.py
- _keylock.py
- _primitives.py
- file.py
- memory.py
- postgres.py
- redis.py
- __init__.py
- in_memory.py
- pgvector.py
- __init__.py
- __init__.py
- _cli_common.py
- base.py
- claude_cli.py
- codex_cli.py
- coordinator.py
- react.py
- single_call.py
- __init__.py
- budget.py
- channel.py
- elicitation.py
- gate.py
- handoff.py
- safety.py
- selector.py
- signals.py
- termination.py
- __init__.py
- base.py
- ledger.py
- plan.py
- roundrobin.py
- selector_policy.py
- __init__.py
- _agent_helpers.py
- agent.py
- result.py
- workflow.py
- __init__.py
- base.py
- persistence.py
- __init__.py
- base.py
- impls.py
- __init__.py
- base.py
- __init__.py
- base.py
- __init__.py
- _partial_json.py
- adapt.py
- attrs_adapter.py
- dataclass_adapter.py
- json_schema_adapter.py
- protocol.py
- pydantic_adapter.py
- __init__.py
- base.py
- grounder.py
- __init__.py
- __init__.py
- context.py
- prefix.py
- scope.py
- tokens.py
- __init__.py
- agents.py
- hooks.py
- __init__.py
- mcp_config.py
- __init__.py
- _transport.py
- approvals.py
- client.py
- memory.py
- prompts.py
- serve.py
- tools.py
- __init__.py
- __init__.py
- _frozen.py
- _json.py
- concurrency.py
- errors.py
- metrics.py
- middleware.py
- observation.py
- ports.py
- protocols.py
- recurrence.py
- replay.py
- resilience.py
- sampling.py
- streams.py
- types.py
- __init__.py
- base.py
- composite.py
- decorators.py
- file.py
- grounder.py
- journal.py
- scratchpad.py
- tool.py
- vector.py
- __init__.py
- _memo_codec.py
- compaction.py
- egress_audit.py
- guard.py
- memoize.py
- meter.py
- output_coerce.py
- resilience.py
- tracing.py
- __init__.py
- builtin.py
- prompt.py
- __init__.py
- context.py
- event_bus.py
- invoker.py
- meter.py
- null_ctx.py
- __init__.py
- skill.py
- __init__.py
- _cli_replay.py
- claude_cli.py
- clock.py
- codex_cli.py
- compactor.py
- ctx.py
- fetch.py
- grounder.py
- llm.py
- memory.py
- search.py
- tool.py
- tracer.py
- __init__.py
- make_ctx.py
- __init__.py
- base.py
- errors.py
- file_tool.py
- from_agent.py
- function.py
- registry.py
- schema.py
- __init__.py
- client.py
- py.typed
- adapters.md
- agents.md
- capabilities.md
- context.md
- kernel.md
- memory.md
- middlewares.md
- prompts.md
- runtime.md
- skills.md
- testing.md
- tools.md
- favicon.svg
- adapters.md
- agents.md
- capabilities.md
- claude-cli.md
- codex-cli.md
- context.md
- integrations.md
- kernel.md
- memory.md
- middlewares.md
- observability.md
- prompts.md
- runtime.md
- skills.md
- testing.md
- tools.md
- 01-multi-tenant-chat-with-docs.md
- 02-autonomous-devops-investigator.md
- 03-long-running-data-enrichment.md
- 04-multi-agent-coordinated-research.md
- README.md
- from-langchain.md
- from-vanilla-asyncio.md
- index.md
- main.html
- claude-cli-fastapi-code-gen.md
- compact-a-long-conversation.md
- custom-middleware.md
- define-a-tool.md
- elicit-a-value-from-a-human.md
- ground-with-memory.md
- hitl-tool-approval.md
- index.md
- mcp-tools.md
- multi-agent-coordination.md
- otel-tracing-and-metrics.md
- parallel-agents-with-cancellation.md
- provider-from-env.md
- resume-after-crash.md
- serve-tools-to-the-claude-cli.md
- spend-budget-and-quota.md
- stream-typed-output.md
- test-an-agentkit-app.md
- workflow-graph.md
- extra.css
- anti-patterns.md
- cheatsheet.md
- contributing.md
- examples.md
- getting-started.md
- glossary.md
- index.md
- llms.txt
- PUBLISHING.md
- tutorial.md
- why.md
- 01_single_agent.py
- 02_streaming_and_tools.py
- 03_composed_middlewares.py
- 04_claude_cli.py
- 05_streaming_typed_output.py
- 06_hitl_budget_and_capabilities.py
- 07_codex_cli.py
- docs_examples.py
- mutants.py
- __init__.py
- test_adapters.py
- test_anthropic_response_format.py
- test_callable_llm_mapping.py
- test_client.py
- test_durable_resume_backends.py
- test_model_registry.py
- test_observer_adapters.py
- test_postgres_checkpoint.py
- test_provider_base_client.py
- test_provider_error_classification.py
- test_provider_sse_and_tool_calls.py
- test_provider_stream_errors.py
- test_providers.py
- test_replay_file.py
- test_store_primitives.py
- test_stores.py
- test_vector_adapters.py
- adds_endpoint.jsonl
- __init__.py
- test_claude_cli.py
- test_claude_cli_budget.py
- test_claude_cli_flags.py
- test_claude_cli_integration.py
- test_claude_cli_middleware_bypass.py
- test_claude_cli_session.py
- test_claude_cli_streaming.py
- test_claude_cli_structured.py
- test_cli_contract.py
- test_cli_parser_properties.py
- test_cli_version_matrix.py
- test_codex_cli.py
- test_codex_cli_budget.py
- test_codex_cli_caps.py
- test_codex_cli_events.py
- test_codex_cli_flags.py
- test_codex_cli_integration.py
- test_codex_cli_session.py
- test_codex_cli_structured.py
- test_actor_budget.py
- test_agent_capability_binding.py
- test_agent_loop.py
- test_agent_output_integration.py
- test_agent_prompt_binding.py
- test_agents.py
- test_ceiling_propagation.py
- test_compose.py
- test_control.py
- test_coordinator_agent.py
- test_coordinator_checkpoint.py
- test_gate.py
- test_handoff.py
- test_hitl_elicitation.py
- test_orchestrator.py
- test_plan_durable_gate.py
- test_plan_policy.py
- test_plan_validation.py
- test_routing_accuracy.py
- test_signal_immutability.py
- test_signal_protocol.py
- test_stop_reason_taxonomy.py
- test_stream_partial_output.py
- test_termination.py
- test_termination_isolation.py
- test_workflow.py
- test_workflow_map.py
- __init__.py
- test_adapter_partial_parse.py
- test_capabilities.py
- test_checkpoint_slot_isolation.py
- test_checkpointer.py
- test_compaction_strategies.py
- test_output_schema_attrs.py
- test_output_schema_dataclass.py
- test_output_schema_dispatch.py
- test_output_schema_json_schema.py
- test_output_schema_nesting.py
- test_output_schema_pydantic.py
- test_request_builder.py
- test_request_builder_grounding.py
- test_streaming.py
- test_streaming_partial_parse.py
- test_typed_output.py
- __init__.py
- test_context_prefix.py
- test_context_scope.py
- test_context_scope_composition.py
- test_context_tokens.py
- test_context_working.py
- test_working_context.py
- __init__.py
- conftest.py
- test_budget_real.py
- test_checkpointer_resume.py
- test_concurrency_real.py
- test_mcp_e2e.py
- test_memory_real.py
- test_middleware_chain_real.py
- test_providers_e2e.py
- test_react_cognition_real.py
- test_workflow_real.py
- __init__.py
- test_as_cli_agents.py
- test_hooks.py
- __init__.py
- test_as_codex_mcp.py
- __init__.py
- _approval_e2e.py
- _http_transport_e2e.py
- _serve_registry_cli_e2e.py
- _serve_registry_e2e.py
- conftest.py
- test_approvals.py
- test_cancel.py
- test_client.py
- test_http_transport.py
- test_memory.py
- test_serve_registry.py
- test_tools.py
- test_transport_auth.py
- __init__.py
- __init__.py
- test_attempt_until_stuck.py
- test_concurrency.py
- test_errors.py
- test_frozen_payloads.py
- test_frozen_request_payloads.py
- test_frozen_value_payloads.py
- test_kernel.py
- test_kernel_json.py
- test_metrics_port.py
- test_middleware.py
- test_nested_concurrency.py
- test_observation.py
- test_partial_json_parser.py
- test_ports.py
- test_replay_store.py
- test_result_to_stream_parity.py
- test_run_agents_actor_slicing.py
- test_sampler_port.py
- test_streams.py
- test_value_type_hashability.py
- __init__.py
- test_cached_memory.py
- test_compacted_memory.py
- test_composite_memory_dedupe.py
- test_composite_memory_write.py
- test_file_memory.py
- test_journal_memory.py
- test_memory_injection.py
- test_memory_item.py
- test_read_only_memory.py
- test_scoped_memory.py
- test_scratchpad_memory.py
- test_tool_memory.py
- test_vector_memory.py
- __init__.py
- test_docs_match_code.py
- test_nfr.py
- test_packaging.py
- test_protocol_conformance.py
- test_public_api_surface.py
- test_public_surface.py
- test_value_type_invariants.py
- __init__.py
- test_audit_records_failures.py
- test_compaction_broken_tracer.py
- test_hooks.py
- test_memoize_chat_key_tool_fields.py
- test_memoize_durable_store.py
- test_memoize_preserves_parsed.py
- test_memoize_scope_isolation.py
- test_memoize_side_effects.py
- test_memoize_tool_identity.py
- test_meter_stream_and_cache.py
- test_output_coerce_middleware.py
- test_semantic_memoize_tool_turns.py
- test_tracing_broken_span.py
- test_tracing_records_failures.py
- test_tracing_with_metrics.py
- test_tracing_with_sampler.py
- __init__.py
- test_observability.py
- test_observability_cache.py
- test_observability_cardinality.py
- test_observability_cost_breakdown.py
- test_observability_latency.py
- test_observability_messages.py
- test_observability_multi_tenant.py
- test_observability_policy_dispatch.py
- test_observability_prompt_version.py
- test_observability_retry_diff.py
- test_observability_subtree_cost.py
- test_observability_tool_result.py
- test_observation_trace_link.py
- test_span_events.py
- test_span_hierarchy.py
- __init__.py
- test_budget_decimal_and_verdict.py
- test_cancellation.py
- test_context_protocol.py
- test_event_bus.py
- test_event_bus_close_race.py
- test_invoker_middleware.py
- test_meter.py
- test_money_properties.py
- test_null_ctx.py
- test_runtime_emit_safety.py
- test_task.py
- __init__.py
- test_skill.py
- test_fake_claude_cli.py
- test_fake_codex_cli.py
- test_fake_llm_script_exhaustion.py
- test_fakes_memory_tool.py
- __init__.py
- test_file_tool.py
- test_function_tool.py
- test_memory_tool.py
- test_tool_argument_coercion.py
- test_tool_call_contract.py
- test_tool_conventions.py
- test_tool_description_resolution.py
- test_tool_output_schema.py
- test_tool_protocol.py
- _assertions.py
- _store_fakes.py
- conftest.py
- README.md
- test_prompt_render.py
- .gitignore
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- Makefile
- mkdocs.yml
- NOTICE
- pyproject.toml
- README.md
- SECURITY.md
- uv.lock
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
// repository documentation
Was this content helpful?
(0 ratings)
