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

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.2.5-cp314-cp314-manylinux_2_34_x86_64.whl (238.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.5-cp314-cp314-manylinux_2_34_aarch64.whl (221.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.5-cp314-cp314-macosx_11_0_arm64.whl (206.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_agent-0.2.5-cp313-cp313-win_amd64.whl (130.2 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.2.5-cp313-cp313-manylinux_2_34_x86_64.whl (238.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.5-cp313-cp313-manylinux_2_34_aarch64.whl (222.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.5-cp313-cp313-macosx_11_0_arm64.whl (206.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.2.5-cp312-cp312-manylinux_2_34_x86_64.whl (238.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.5-cp312-cp312-manylinux_2_34_aarch64.whl (221.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.5-cp312-cp312-macosx_11_0_arm64.whl (206.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 129.9 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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1ff6af9754ad65dbd11747b67117634c3eac729903f32b9938dba0f3700648c7
MD5 da23dc751d4abc8e07902edbd2101270
BLAKE2b-256 fd1f130f66a84e32918cce521ac92aacfb390e210339c9c2705a8edb81b72a37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 238.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.5-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 71612e8f94fb72837b19c0d0f5675cc625b0b330d58dfc430f4a231c459f68d3
MD5 be0d85a59fd97c53b73fcd968a99fceb
BLAKE2b-256 57b84a869216eacd336739f25334556352131d79d78c6a11e5983a2b69131eec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 221.7 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.5-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9d69d1cd45350c715c05fa8f2739af7c834b58ecf113fc4586d0be8e8b1358c3
MD5 fe921fce33b85064eda5813271827b34
BLAKE2b-256 8cf805e5ac1d3d71155a35da290c3e41529c7e7acafa993213b24b9fab09fdf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.0 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.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c685344dd6c3ae1d0f3257fa8d98150c958b12a1de0ab3dc1564f03e8cd240ca
MD5 e01dc989454bc64d57d831ea0aacaef4
BLAKE2b-256 13ce6562771f3c4c51daf11adcdb96b6e4961751bd4730af450eb9d5ea7523ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 130.2 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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4dd1e1ea182193566133e8ad726dc7ec4404f5616f8344d4b1a6f1076face42f
MD5 d2b4d432d1df319271ef89975eea20a2
BLAKE2b-256 33db0910272e68d28f69aacd3eb8686dc17cbab8cb334a87bd9c5c08d46636a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 238.4 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.5-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e90bf0cb9068f6335b5d760c225177d3b007f1a202d81b75b8880b4ef36e0f10
MD5 5d0e277068abc2813180a3798ea20395
BLAKE2b-256 aff1d7f48eb2e9d7dd9b6286e26366211a5e24d1f1e5ec2299f0913cd1985124

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 222.1 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.5-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d720e9f3c36b8a06d92feeac75303d3d96f4272976f1e88c0a62d118379f4db9
MD5 9d454909b526379afd198ae30b6883c2
BLAKE2b-256 74a60ae71ae1d549b3e30ca78ecbc78c2185169e6bb25f57a6cd8032d92ebd32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.7 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.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b726593a5cb691851ea538eab01e4f8564ccb24c128842c1bce824d27ac1c7d
MD5 d044aa2714e454d6036ca0dbe273e6a4
BLAKE2b-256 3595bd10c1fbad8bc3c2bf24f68269435b707190ff292e0f074776fca1361632

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 03be5d063e1b1b8ddb2ad7ce19c3a6e0cc5a9416f279d0c155be9cb89b5b6844
MD5 1b61cbcb81346bc4a29d82a97f943aae
BLAKE2b-256 fc7214341eafbf17c283c5d59882748ebbe93a73386e2a7669828b4f082fa550

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 238.3 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.5-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ee173223ba6d491227376b65aa07b5612feecc080d18ed302c7e6f6206fbe832
MD5 dc0cfdb7a2fa5e7648359e4452489895
BLAKE2b-256 d11c7801df64b0eca041c9675b164b1807157f04b34352c0e2764c62c77d0ef1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 221.3 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.5-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d1144aa1ab44bc74f9af6f603dc2e32fc36b4b525f5ffae5b0f0f1607e8945e1
MD5 af3273022021069bb0ee976e1a81b5c2
BLAKE2b-256 52254138137e5d06e482263566341f1b490ad405d78273a9bdc650f4704f1723

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.5-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.3 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.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8fe583df5fff95c632144b9c7970fa32adf43aa1f864796d17edfc596ee62b3
MD5 ad9eec3635381498c8df5d8b8e247614
BLAKE2b-256 8b67e3d4ed85ae563f6ddc3909b0bb17a946f240cd625c97870f841ed1adc262

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