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.1.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.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vibe_llama_core-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a34dcba5ba5622e463397ccd90e795c545a5b91835e5707a5f5c7e26576166cf
MD5 000ab52739c847921d365c78a23d077d
BLAKE2b-256 4d5b1be5c84b483529602c3140338c1b2f3c55021c3f46f866e7ccd1c453d93f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vibe_llama_core-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 21a21086d6d5025e64a078acf0a3e1cd88e858a74ae16febad06bf64da163dfb
MD5 a9d122fed12f1d7cc82088923537ee45
BLAKE2b-256 90d835b8a202fc35c35d10e394fc4aa74586486d6d0ed62cdfe289ea8e5b11c1

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