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.1.3-cp314-cp314-win_amd64.whl (126.7 kB view details)

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.1.3-cp314-cp314-manylinux_2_34_x86_64.whl (234.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.1.3-cp314-cp314-manylinux_2_34_aarch64.whl (218.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.1.3-cp314-cp314-macosx_11_0_arm64.whl (203.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_agent-0.1.3-cp313-cp313-win_amd64.whl (127.1 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.1.3-cp313-cp313-manylinux_2_34_x86_64.whl (234.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.1.3-cp313-cp313-manylinux_2_34_aarch64.whl (218.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.1.3-cp313-cp313-macosx_11_0_arm64.whl (204.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_agent-0.1.3-cp312-cp312-win_amd64.whl (126.5 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.1.3-cp312-cp312-manylinux_2_34_x86_64.whl (234.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.1.3-cp312-cp312-manylinux_2_34_aarch64.whl (218.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (203.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file fabricatio_agent-0.1.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 126.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8e6a4b9b4b6e57ac4dba0893f7c0e07c64495337d0bf664118b553f899e7c49b
MD5 eb79d8d12d02b43dd8fda49feb406f37
BLAKE2b-256 07bc542e482cd28e2f87b7e7df67cef499b557f0cc47fce52f61250120d4ead1

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 234.3 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a0c86562c6ec7fe86890d5a48ffd5ad7a04a7e214cb92e850860e115fb2545ad
MD5 2c6d6f5057f89ec2018c710489b1f53d
BLAKE2b-256 667249930522a98af7b32b53593537d3dad8c5489c30e795ac23334cfa8c147c

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 218.0 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 2e145a8994c66933ef16a57d34dc156178e3be3b90c88328e79d7378765b71ea
MD5 29913a6f705591a5948a09ed5192a2dc
BLAKE2b-256 1d77a1bb165248df3e1e6f9248be6bb44f825195dbf474e95c235d7358ab6819

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 203.2 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e3dbdac3b61a8dbd56be9188197bb5ec32ee2deb64c28a06cde0cf269435fbd
MD5 09a465bd516f93cf1a7de06f07c53db6
BLAKE2b-256 26c00b6c7b92112c48513e040d27719b77379f0d93466dcfa15998087a9514d6

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 127.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e132a4b34a95f2d5544fa08d8748e5e25256ca2c4def60a6a8a71a67e71073c3
MD5 8e846b4d7afd423bcaf06df6e097aaca
BLAKE2b-256 02e65b0df9df3639d947fc71ccc09d647f1fef13daa01a8922f02b4da4c7bc09

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 234.7 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 53038cec9afe246c6fb0151385f069bfd5801dc2a40ba9e965895d7ce98301ed
MD5 ba62a1aaa8120f2c02df332619db4c8d
BLAKE2b-256 da54b90cb9cd2c06a7a4df24680d150234bbebf1228c12bd99a57ba3992da095

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 218.2 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 467a818ab6a17c657df879541e971f87103784f58708e4943cb8acb3e97296d1
MD5 4ef29266152b70f33e44e9238fd91257
BLAKE2b-256 b3dbffd4f621bac25e4039c0d5c74220ac0cc0aa30decca2dc7c542ee673bcd7

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 204.0 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e9bd42f74fbe882215e6e10f87b96bbdc2a5e044fe333743ded7a079c215b3b
MD5 54642a7e4c531ddaacace4e85f4a04ef
BLAKE2b-256 33db7e55b147dd35833fad5397b228153e4c418f6673fcc3e9cf6b8feef108f0

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 126.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 28c9416f83506b642de3aa23cb89f293f21ddf988bda7103582e5e49dfe71364
MD5 1c8c41a8889bfb1d8a7653523b7d0382
BLAKE2b-256 c6372c07c977199e68e660dc2b7f4ac91b9ca322858637502fb0f13ff4b1bc38

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 234.7 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0586a5550123776dcd89126aed3d5a81a05e603ba05a0e88ed539a2bb30d03c5
MD5 b71157a7e7daea12f2d014639ba3b0f6
BLAKE2b-256 3a43c755016f279b12ebb010389c0db8c1fab8984033234c4ef48f7cc20b82e4

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 218.1 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5403e7a3d40626d48f7b386fac775300a530683ba744fcdf04e89dea03831616
MD5 4c78736ee97a7ab2b2807265b733e3e8
BLAKE2b-256 3a27043cbb0c4bb1425e27dcc831e8e588689e85355a0259a2cbaddf240bc113

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 203.7 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d09a380ff2673f141d14dd98f4a35ac462532ed02ba52d6de0d870718e26e206
MD5 21bf7a2f6f6769f0ae863691aa39dae4
BLAKE2b-256 8c4e0ad9c9fe69e38f2fa764061576e478d5499d830019997807951ea87af008

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