Skip to main content

vibe-llama-core is a reduced version of vibe-llama containing only the code for downloading documentation and templates.

Project description

vibe-llama-core

vibe-llama-core is a reduced version of vibe-llama containing only the code for downloading documentation and templates.

Installation

User settings

Or you can use pip to install the package:

pip install vibe-llama-core

Developer settings

Clone the GitHub repository:

git clone https://github.com/run-llama/vibe-llama
cd vibe-llama/packages/vibe-llama-core

Build and install the project:

uv build

For regular installation:

uv pip install dist/*.whl

For editable installation (development):

# Activate virtual environment first
uv venv
source .venv/bin/activate  # On Unix/macOS

# Then install in editable mode
uv pip install -e .

Usage

docs module

You can use the docs module to download agent rules files:

import asyncio

from pathlib import Path
from vibe_llama_core.docs import get_agent_rules


async def main():
    await get_agent_rules(agent="GitHub Copilot", service="LlamaIndex")
    # check that rule file exists
    assert Path(".github/copilot-instructions.md").is_file()


if __name__ == "__main__":
    asyncio.run(main())

templates module

You can use the templates module to download workflows templates:

import asyncio

from vibe_llama_core.templates import download_template


async def main():
    await download_template(
        request="web_scraping", path="./workflows-templates/"
    )


if __name__ == "__main__":
    asyncio.run(main())

Contributing

We welcome contributions! Please read our Contributing Guide to get started.

License

This project is licensed under the MIT 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 Distribution

vibe_llama_core-0.2.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vibe_llama_core-0.2.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file vibe_llama_core-0.2.0.tar.gz.

File metadata

  • Download URL: vibe_llama_core-0.2.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.6

File hashes

Hashes for vibe_llama_core-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1919549a5f11bc3f07c1301239afcbd937192da44b5f35cc6480d246f9c46adb
MD5 204f9b241485f1b48be8bf3077917fb2
BLAKE2b-256 4d76b1d6ba9ab2f767ca5f12a0635ff766564385abe02007f5e70dea7a03f918

See more details on using hashes here.

File details

Details for the file vibe_llama_core-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for vibe_llama_core-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dbb4c6682dc4d6a9061657a7e23b3a2b07b492c0fa59240c2e361344307d4385
MD5 73e8eca582005138e4cd98e10a6f8789
BLAKE2b-256 2c99c790db1a7477de656b46de0fa39c4f64ff978682f487c9667d5f3efb02a4

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