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

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.1.4.dev0-cp314-cp314-manylinux_2_34_x86_64.whl (233.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.1.4.dev0-cp314-cp314-manylinux_2_34_aarch64.whl (217.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_agent-0.1.4.dev0-cp313-cp313-win_amd64.whl (126.7 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.1.4.dev0-cp313-cp313-manylinux_2_34_x86_64.whl (234.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.1.4.dev0-cp313-cp313-manylinux_2_34_aarch64.whl (217.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.1.4.dev0-cp313-cp313-macosx_11_0_arm64.whl (203.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_agent-0.1.4.dev0-cp312-cp312-win_amd64.whl (126.4 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.1.4.dev0-cp312-cp312-manylinux_2_34_x86_64.whl (234.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.1.4.dev0-cp312-cp312-manylinux_2_34_aarch64.whl (217.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.1.4.dev0-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.4.dev0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 126.6 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.4.dev0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 07eb0cf7929178effa97a5d84fb0f0dc47cc605523d39ea5ec18c736e79a90e5
MD5 212a2181ea2e6e4d5416f027e1b831e4
BLAKE2b-256 e7d1a1c0ad24bfb992e788c84aa82a54956bb9bcea27da1cdeedf356ca115698

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 233.8 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.4.dev0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a95d7b465216cba8c8fd90875bbfc8ed19b56a025f6a29f29497eb263fc7eee9
MD5 f493b341126d53499bd4631ae9bef293
BLAKE2b-256 5a2946d2babbe93173105556edd399fada814667034c15b3fdd94c8d1e8ca40f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 217.7 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.4.dev0-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 571af422e708fcd39551caa8bc6acd2fde49d4dc66d954346e7d052a0e0654fb
MD5 544f58c66ce88f7bb29d88134a364cea
BLAKE2b-256 e67223d3685eed601b0bb37c8d7831774f29d7c08d608cfeaffbd48e37c77af2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-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.4.dev0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6798fbbda4efd9aca5ce5aa0afe30be046ac3ccba8ad339a6f1795c4d32720cc
MD5 0cac78bd37ae7d7a7fb1913a349173ff
BLAKE2b-256 392357ffcb4471cfcc0a88e6e027d1e7e3ab9d7ffabdc48e2d15cd0345b05350

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 126.7 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.4.dev0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6529466c156ed929d2546311d1b1f861afb2caff934346e5df492c57734f7af3
MD5 1a9a1be7a5b5dca9bf37cc3fbc936919
BLAKE2b-256 0de994fd135aa2c1df3b6be1846f42f2df63a4a8976a48dc88b376e8f2be307c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 234.0 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.4.dev0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ae3d054e72ed0e6b92321b100448a5892b27fcf41f0d0e398d4a7f34efa17e03
MD5 60aad2dbb4e4b9c06b1ae5e34e3ffa67
BLAKE2b-256 d8da4fd483f74c7f47c9d459d2a8b530a72dda7dbdcea548cb099793bedc032a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 217.7 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.4.dev0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 22d94d57df9242591746c34c2680f4eb9032b276feb11adc313df52634dc6c48
MD5 dd39846de57b48dd89ed9d38c9c70635
BLAKE2b-256 318e3b6388971eca21ca7bbfc6648bb169d3d9fee2ef809945c7a2f9daa4453f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 203.8 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.4.dev0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d24dc96f679e844e2783ccf32ca3fe2d5d3fb427bf9d0bc1b3458c351deccb5b
MD5 9d7534423e332899de39e5d4d0e06c9c
BLAKE2b-256 247cbf943cadb4eed8b62647130ad444f2123eec2fcda29e45bf61a7e581b5c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 126.4 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.4.dev0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d79a892655ab2e358ad5b9eb07159e21e84698a6819e81a8269780abeb083c2f
MD5 f2f39247d6184c7c2fba6221fbe5bfee
BLAKE2b-256 f3183af62076db12f101a9c1ceddaa124295b3b9bb899430d40c96860eb14b9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 234.1 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.4.dev0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1b539ed3cf5bd31af352729f7d24bf7323707cd0ac726055d7ef24110627a962
MD5 65d6814478f8e471c34f9591c8506b4a
BLAKE2b-256 990ff84fefe59b392e157f64bde5c3c320ae1386dde61e3f853d92c784663b1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 217.7 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.4.dev0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 bf0141e7e5ed6f2cf4456a5b5859f2bb87f7d3694c4a0f1d0cd67767978da5fa
MD5 fb488a1703fa38212edd882dc7ee2abe
BLAKE2b-256 d8cc1a606a1a7ca6c97100c25d047920e79e5ca9d64b9a0d6afa59f900f34968

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev0-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.4.dev0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af569c7aaff52108711b1fd76293b6fa3f40a4961a6d8981ee3ca385358e89cf
MD5 a41ce3bf4885666d4fedbe116dc449f6
BLAKE2b-256 7aecd180ed81347c6d198597cbdb8c32fca13dbbf885aace5e1e96584c3c3e92

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