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.1.1.post1.tar.gz (6.9 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.1.1.post1-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file vibe_llama_core-0.1.1.post1.tar.gz.

File metadata

File hashes

Hashes for vibe_llama_core-0.1.1.post1.tar.gz
Algorithm Hash digest
SHA256 c51868bffcfdcc138bfe819e2f7b243c8e59f2f2b3249ce28e6f3b51febf26ce
MD5 2f763f35961c80ac84387eba510482ac
BLAKE2b-256 9b9fb5bda1116cc0ff2827a6d08bc4816ebf2a75f3594ca73a3bae6bd249ee1d

See more details on using hashes here.

File details

Details for the file vibe_llama_core-0.1.1.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for vibe_llama_core-0.1.1.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a58ed555c801e54a6125343e2f57f92960664549dad8be0cf098e0d55b5b1b1
MD5 51c87f8c4afed12c5caf4801a639942b
BLAKE2b-256 ca9c091162adb09861aa6103ebce5a3d63f9d245dffc4965fd91f721d834c74b

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