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.3.dev0-cp314-cp314-win_amd64.whl (129.8 kB view details)

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.2.3.dev0-cp314-cp314-manylinux_2_34_x86_64.whl (237.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.3.dev0-cp314-cp314-manylinux_2_34_aarch64.whl (220.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.3.dev0-cp314-cp314-macosx_11_0_arm64.whl (206.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_agent-0.2.3.dev0-cp313-cp313-win_amd64.whl (129.8 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.2.3.dev0-cp313-cp313-manylinux_2_34_x86_64.whl (237.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.3.dev0-cp313-cp313-manylinux_2_34_aarch64.whl (221.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.3.dev0-cp313-cp313-macosx_11_0_arm64.whl (207.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_agent-0.2.3.dev0-cp312-cp312-win_amd64.whl (129.8 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.2.3.dev0-cp312-cp312-manylinux_2_34_x86_64.whl (237.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.3.dev0-cp312-cp312-manylinux_2_34_aarch64.whl (220.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.3.dev0-cp312-cp312-macosx_11_0_arm64.whl (206.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 129.8 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.3.dev0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 04f05d2af790d01020dfeb278d13eb85ee7e69ab8ce04e6e87e265b7246d1fcd
MD5 c1c9b197b7f439100ca2b22e94f5d0a5
BLAKE2b-256 b2ccda176d4da3450b796fb390fa4f56d31a737db981fea4fd7be811167d0205

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.4 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.3.dev0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8f78fa2612a738b15e52620e450ed0bc3118d273b6574f960ac384a0631aef39
MD5 033580465d72fc9b84d28bd7ff202de9
BLAKE2b-256 257856786c221dac7094f3d4055edc906b841adcdad2bf8db4dfb221b12a5679

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.9 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.3.dev0-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 7b373838103509d43019272d5bf88c620bedd90d72299aebc5e8a02e565d8638
MD5 c682c3575f2d7a83bfad295416a92435
BLAKE2b-256 b62489298de607b47a2e1f253eefae22cdf77e08857c11764042815623547e48

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.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.3.dev0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34e6ff78a32d8ad7ca9029eff0e4cae9a78d3aadf19fab6cf5cb2f587db44fad
MD5 4e69dc02bc4a9e7187e60e6e99563686
BLAKE2b-256 cdd28c9caa9008ae3e2a9008c45805ee1992a2ecb3b8a59d460aade12241dda9

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 129.8 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.3.dev0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ff5adb3176c1799c37809519aa9c3b6ded0ded67098506e588ef1f2c36ae4b8f
MD5 c1e63873446cc92400129cd16dcf2ef3
BLAKE2b-256 a017ee6bcc14ce55745478fd402fc0da693e0faa492904a707127c143453d5ac

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.5 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.3.dev0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d61a1c6202d96a952f892bfe3de7b71f338e40d226b3471f21cfdc9cbc4f9692
MD5 3e33a00db0c34308335e396fb1cc5ae6
BLAKE2b-256 fe8f8ba07627b0118b7df3b5c817a3a35f5c1926b63fb7f51b4e5b9bbe01a69b

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 221.2 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.3.dev0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b9e259f0914dfd9f8e23850f52313b82efb3b455dd97a783fa3e4a737ea53767
MD5 edd3eb4606cf04aab4493ce80f37d3dc
BLAKE2b-256 e99fc3ac6db374f6492397b427a641a0e38245c466d2997429bc761845e4c0b3

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 207.1 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.3.dev0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 784bf0255c44409fadd49f7c4ce3e8a208ac735bd0d400b71bd5326633aeef14
MD5 45eb4b840008a1ac42951d43e3f300d3
BLAKE2b-256 8231b659073cfdf1bdfe4c31e7dfd38453923e6c269aadbd215ce0f0fd23dc49

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 129.8 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.3.dev0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 af723c413d0c357253d880e9536845226a84d03e875ed61f313dec244828d0be
MD5 27e79b9de5a2590e6bed4f160cfeef58
BLAKE2b-256 892845d4dc5dfc613ae32449355d116894ff9c6e1090946b676ecf928373c229

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.5 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.3.dev0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a67974e8ea7933d0e7992659f76cc28fdb3c50a867018db6306fbde1f215ffb4
MD5 06ad341c6e27e516b9e417678e482984
BLAKE2b-256 12ab26f1b34ce119114a6bd47e92849cdbb3e4f0f6441f726fd8d1ad090ed410

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.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.3.dev0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5bc242fa370732055a08baa2a0cc870d3e5cc83aa53c9dcdb304c1e05776dfd4
MD5 50095095afc8aebd488865f3691900f1
BLAKE2b-256 c14dd19f821a514c28c384a0282b3fb4354047e8ead6d8ccff785f80debb2cde

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.3.dev0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3.dev0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.5 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.3.dev0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f3802ae6135a979dd2baf3fd07fd9baf9ab0d378b47401a0d846649b561b2ca
MD5 35efec33547110c3951c76ef1aa9ac92
BLAKE2b-256 157bbad47c6089f94cb4d2a92ebffadbc3a9910373e422e258f7ec7c37c7382e

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