Skip to main content

An extension of fabricatio

Project description

fabricatio-agent

MIT Python Versions PyPI Version PyPI Downloads PyPI Downloads Bindings: PyO3 Build Tool: uv + maturin

An extension of fabricatio.


📦 Installation

This package is part of the fabricatio monorepo and can be installed as an optional dependency using either pip or uv:

pip install fabricatio[agent]
# or
uv pip install fabricatio[agent]

For a full installation that includes this package and all other components of fabricatio:

pip install fabricatio[full]
# or
uv pip install fabricatio[full]

🔍 Overview

Provides a comprehensive AI agent framework that integrates multiple capabilities for autonomous task fulfillment. The agent combines thinking, memory, team cooperation, and various specialized capabilities to process and execute complex requests, making it a central orchestrator in the fabricatio ecosystem for intelligent workflow automation.

🧩 Key Features

  • Multi-Capability Integration: Combines thinking, memory, judgment, task dispatching, and team cooperation capabilities
  • Autonomous Task Fulfillment: Processes requests through sequential thinking and task decomposition
  • Memory-Augmented Processing: Recalls relevant information to enhance decision making and context awareness
  • Team Collaboration: Supports cooperative workflows with multiple specialized agents
  • Configurable Behavior: Customizable settings for thinking mode, memory usage, and capability checking
  • Template-Driven Execution: Uses configurable prompt templates for consistent and adaptable behavior

🔗 Dependencies

Core dependencies:

  • fabricatio-core - Core interfaces and utilities
  • fabricatio-digest - Request digestion and task planning
  • fabricatio-memory - Memory management and recall
  • fabricatio-improve - Content improvement capabilities
  • fabricatio-rule - Rule-based content processing
  • fabricatio-judge - Advanced judgment and evaluation
  • fabricatio-capabilities - Base capability patterns
  • fabricatio-diff - Difference editing operations
  • fabricatio-thinking - Sequential thinking processes
  • fabricatio-question - Interactive questioning
  • fabricatio-tool - Tool handling and execution
  • fabricatio-team - Team cooperation mechanisms
  • fabricatio-capable - Capability assessment

📄 License

MIT – see LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fabricatio_agent-0.2.4.dev1-cp314-cp314-win_amd64.whl (130.1 kB view details)

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.2.4.dev1-cp314-cp314-manylinux_2_34_x86_64.whl (237.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.4.dev1-cp314-cp314-manylinux_2_34_aarch64.whl (221.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.4.dev1-cp314-cp314-macosx_11_0_arm64.whl (205.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_agent-0.2.4.dev1-cp313-cp313-win_amd64.whl (130.5 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.2.4.dev1-cp313-cp313-manylinux_2_34_x86_64.whl (238.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.4.dev1-cp313-cp313-manylinux_2_34_aarch64.whl (221.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.4.dev1-cp313-cp313-macosx_11_0_arm64.whl (206.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_agent-0.2.4.dev1-cp312-cp312-win_amd64.whl (130.1 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.2.4.dev1-cp312-cp312-manylinux_2_34_x86_64.whl (238.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.4.dev1-cp312-cp312-manylinux_2_34_aarch64.whl (221.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.4.dev1-cp312-cp312-macosx_11_0_arm64.whl (206.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 130.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6e089ffa50f26f9a1c02a2331c81d29cd2614caa496d0106a8d3cee7e88341f3
MD5 00b88bef8e94515fbb8537b1b5f74d13
BLAKE2b-256 10c37bb0e344d801911289bd46f408c14a62cafc3666d631b1181a551a6760a1

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.9 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e5db7522e81ede189ef5649bb9e834a0ec9d88458e2a34279a71a2c3e7764ff2
MD5 a3f7a09b97b8db6dbd6e37b94965fa49
BLAKE2b-256 0d0ff6a7a2fa203408068940dffb5388bcbbfc6c43197f8f57228d73caa05134

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 221.0 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 3fba828169643b5f908f5d3f4ae5f040360284e7d444ae632b99a8fbf99932da
MD5 7cdad7999767c57eb58fc9a00897a859
BLAKE2b-256 e65db61c7dfa94534dca786b82baf43451e2691d2a523dfada28a20cfe196f4f

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 205.9 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c653b04d1f0edffaabcbf5a88ed4bff5d7b30a605836c9ef7a8d14c0b31ba3c9
MD5 144450771ed574e6ceec249b18509f6f
BLAKE2b-256 f505be2555aa83680450a6b64b260c7bd357f17850409424ca95062cd3bf4a14

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 130.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e06a2b9da870baad0efad1b7b6e6b61afc8026962f3ab526373dd3fe59816937
MD5 cd03dfefabdf9b301a70a3ace8864c8c
BLAKE2b-256 0c05e3669205cbed330cb187b4f2ec732c467c1d2404bef9fa06b0ba478cb5e3

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 238.3 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9bc2214a5f29d68d95dc72e18f8393b9edba52d29681436778a4446db96bc2d5
MD5 a46fdd2a19acd2fee1adb3063679fb8e
BLAKE2b-256 5d1aac3c26148b04e3e04a3cb92023aa12630886376830815d438f8c5603e902

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 221.8 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b8085ab402d4f8103f485d87c95be0beeafd1446ec9b4b6bad7159d8dc1da30a
MD5 b1cecdead4a0f771be4be02dfdf21500
BLAKE2b-256 7c5f10acfa35d74096c7762c9253b1dba5ada0c3fa7ef04bbc5f44cf261efa67

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.3 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dc9d7875e7308b7709e04abfe5fd696d0192c33a4bd4efe4d6d16c18c1bb45e
MD5 5bc9d2981b1f9b9ab05ed7e383bbbe20
BLAKE2b-256 21d3d15e47340f43cad49c3f577d770628431593781d96d4883c667bbc4ebe8e

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 130.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a73be515ae167832bc0ff2837b9c184dee10dd612dd2f92e62dfc1e97581e6fc
MD5 6312cf5c915183f91c4d4dd3d3b8d5b3
BLAKE2b-256 c3b223ff9d621edc8bd11a4892fca81ca5bebd23b2af33d97228eba0d46cb383

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 238.1 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b51f8f42f16e71497ed33db472805e0bedb23b2de1a734af09996ed4e3d7ad33
MD5 812cb9dad5c68ef2c74951aedceb3305
BLAKE2b-256 9c1627bd1a26363a0c02715223f311bbb047bd0deb4421d5eb96cd5bd14d22a1

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 221.6 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 adbd0390cf5328fe198ac9f00815b9d47b0650bd493e2accdac6e0e72da50ee1
MD5 d7b2a282f365da99bd8b5589a9c45e06
BLAKE2b-256 a1f8f3b87d8a4d6ceb1f5ea696dc2e672cf7551ab2026c39c8b38270afb35f8d

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev1-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.1 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f5225d440d6f127ba6c6036196fcd11f2c2affaac9a3a86e7c812a8fb6293ba
MD5 59d08a7c40c70c76a06d0ebbae342ca0
BLAKE2b-256 02e0bbc6c5c7e94328f8ce46bec81a3176a5bca631ee4607a3b3de3716adefa0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page