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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.3-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-cp314-cp314-macosx_11_0_arm64.whl (207.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.3-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-cp313-cp313-macosx_11_0_arm64.whl (207.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.3-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-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-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.3-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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 43dc9520a3993fd2dc7cd9f26b9113183d6f4ab920279f127187006d858234f6
MD5 2bb4f71e5f7b733b4ce56289447e7cf3
BLAKE2b-256 52818eea2da124cec0e0d795485f6ee9de806168ef0997a9106ee920f5968463

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 236.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.3-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 33495077c1b1935e783f2dc228daada25dacb761d66a0c572398221660c9b6c8
MD5 af6b865ac08622c3642ee2eb8014f253
BLAKE2b-256 1048e8b653018824a5071d6c4bf7e4c1f2a174ab79f82325c2488f3f105efb9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-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-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 25731db08498d841acd145c2fcfefd44d2e2d437416042185a5d6c674185cd5c
MD5 a26ea5bd77afe91befa964ba9b57c9ba
BLAKE2b-256 c33329a6cfe3f9d6104424c07019bf87e6bd55eaa36e87b5cbaed936cd2fd798

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 207.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.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08c5672bfc77474839f7c01728c6579bf289bf0d1b3a7f5532605c318814e5fb
MD5 ba41d6fcce5442f839d808bda8cf8452
BLAKE2b-256 775cd49eb9946488f1bede12816714afe745d456068ca6dd25f5399514d5cb01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 130.0 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-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0719b23787d431a730363d12c9461b51236a19dc17e8ff97f7b655917992466b
MD5 ca0f4aea416c9bfe00086e3cfe412041
BLAKE2b-256 cc5663d55484a8a0844a96f89aeb0e1f1df8adb25d6a12ee578259f95549a1ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.0 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-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 111fc64d2606eade6e2fb95b86b2bacb50336150857959e90ed499fdfe8e4912
MD5 ba8c362e0302291e228d57168a58b6eb
BLAKE2b-256 5c0d05bc59cbb41c453f1865d6ec2150ab8b1e14033922500bb2bce92d92d85a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-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-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 905780fb18aa3561114ac15e890c4f581a40cb47be0dc4fb997e50d5b0f1e9ee
MD5 942e0cca116f659aea3f4f6345ea805d
BLAKE2b-256 6ce92b79a201752458dcd21e3d105a5b4a07381007217670303331e99d8e5f06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-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-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c98ca796d54f01bdcc38c365cc7d1a0c1cbeb054f0a693652ce7caf65337441c
MD5 d3db7c470ef2b1a7d01015f96ac175dd
BLAKE2b-256 5b6caeff1aa1ef9baa92d0d807c4e0aed522b3dddd6464f9dedd6b214a610c73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 130.0 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-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c55161e636ff877dc1e805720c57b74e37c98549d75a32eb25d3320d1c6cbbd9
MD5 9c91a22903c71825c00a49ab0174656a
BLAKE2b-256 7e546b4a00ce0682721702eca037ec1467093598009daa2ed83520380e054526

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 236.9 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-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 718aa362261b87699dceead5855094f02cf6534aec535ac6b2ba52a69a6c23da
MD5 f30934ca904409acd5ffbf28e4562e50
BLAKE2b-256 459d805cf061fb87bbfeb049e020aef0de1bd6df303c1880fc1658280c640e28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-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-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 23a28fb6afc62fd81b905cd549c87beb527046aafdfed5d2cd42cec3f5b99989
MD5 bad94978833ad8d264f8ea2c81f2ee92
BLAKE2b-256 dd2a7f0c7cc341da62b4921e38eb30fcf5977701d987731408eadd7e8e31cb00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.3-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-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdadeb19b8e877d767867d38927c0e621277173005b41e0170a5e279de0d109c
MD5 65c8f762716c05749cbcd8debb2354c1
BLAKE2b-256 0c4bccf2aea4a466e85befa45ee5bdf08884ab5a6298ae96081920bb59baebb6

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