[PR #19] [MERGED] QoL improvements related to configuration #21

Closed
opened 2026-02-16 03:19:25 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/vibe-llama/pull/19
Author: @AstraBert
Created: 9/17/2025
Status: Merged
Merged: 9/18/2025
Merged by: @AstraBert

Base: mainHead: clelia/improvements


📝 Commits (6)

  • 5133d16 feat: qol improvements related to configuration
  • dda57c4 ci: lint
  • cc201a6 feat: allow to start directly docuflows after starter
  • d2923c4 feat: add docuflows after scaffold; fix: adjust tests
  • 117898b chore: warning about reference files; feat: process max 15 reference files at a time
  • b02b3e9 feat: organization ID not required

📊 Changes

19 files changed (+118 additions, -86 deletions)

View changed files

📝 README.md (+12 -3)
📝 pyproject.toml (+1 -1)
📝 src/vibe_llama/docuflows/agent/__init__.py (+14 -21)
📝 src/vibe_llama/docuflows/agent/utils.py (+14 -8)
📝 src/vibe_llama/docuflows/commons/core.py (+15 -19)
📝 src/vibe_llama/docuflows/handlers/workflow_config.py (+12 -8)
📝 src/vibe_llama/docuflows/handlers/workflow_generation.py (+1 -2)
📝 src/vibe_llama/docuflows/prompts/__init__.py (+3 -4)
📝 src/vibe_llama/docuflows/tools/__init__.py (+2 -2)
📝 src/vibe_llama/main.py (+25 -2)
📝 src/vibe_llama/starter/__init__.py (+6 -6)
📝 src/vibe_llama/starter/data.py (+1 -1)
📝 tests/docuflows/handlers/test_config.py (+6 -3)
📝 tests/docuflows/handlers/test_editing.py (+1 -1)
📝 tests/docuflows/handlers/test_generation.py (+1 -1)
📝 tests/docuflows/handlers/test_help.py (+1 -1)
📝 tests/docuflows/handlers/test_load.py (+1 -1)
📝 tests/docuflows/handlers/test_testing.py (+1 -1)
📝 tests/starter/test_base.py (+1 -1)

📄 Description

Following @zli484 feedback, we are making some quality-of-life improvements to vibe-llama, specifically trying to make the configuration flow more explicit.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/vibe-llama/pull/19 **Author:** [@AstraBert](https://github.com/AstraBert) **Created:** 9/17/2025 **Status:** ✅ Merged **Merged:** 9/18/2025 **Merged by:** [@AstraBert](https://github.com/AstraBert) **Base:** `main` ← **Head:** `clelia/improvements` --- ### 📝 Commits (6) - [`5133d16`](https://github.com/run-llama/vibe-llama/commit/5133d16bc535cda5d0785d9ab219b6be1b860063) feat: qol improvements related to configuration - [`dda57c4`](https://github.com/run-llama/vibe-llama/commit/dda57c4731f232bb19ab94b13c3593bf47d28650) ci: lint - [`cc201a6`](https://github.com/run-llama/vibe-llama/commit/cc201a6a06037f3ba6e922555c66ac4d7d1c180c) feat: allow to start directly docuflows after starter - [`d2923c4`](https://github.com/run-llama/vibe-llama/commit/d2923c4a86a39e933c419b58be0a8a90ca6c9f9f) feat: add docuflows after scaffold; fix: adjust tests - [`117898b`](https://github.com/run-llama/vibe-llama/commit/117898bbd45db211ac283ffbcabc4ac7d5eba16c) chore: warning about reference files; feat: process max 15 reference files at a time - [`b02b3e9`](https://github.com/run-llama/vibe-llama/commit/b02b3e95578f25cab3a2726c637382bcc041a3ef) feat: organization ID not required ### 📊 Changes **19 files changed** (+118 additions, -86 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+12 -3) 📝 `pyproject.toml` (+1 -1) 📝 `src/vibe_llama/docuflows/agent/__init__.py` (+14 -21) 📝 `src/vibe_llama/docuflows/agent/utils.py` (+14 -8) 📝 `src/vibe_llama/docuflows/commons/core.py` (+15 -19) 📝 `src/vibe_llama/docuflows/handlers/workflow_config.py` (+12 -8) 📝 `src/vibe_llama/docuflows/handlers/workflow_generation.py` (+1 -2) 📝 `src/vibe_llama/docuflows/prompts/__init__.py` (+3 -4) 📝 `src/vibe_llama/docuflows/tools/__init__.py` (+2 -2) 📝 `src/vibe_llama/main.py` (+25 -2) 📝 `src/vibe_llama/starter/__init__.py` (+6 -6) 📝 `src/vibe_llama/starter/data.py` (+1 -1) 📝 `tests/docuflows/handlers/test_config.py` (+6 -3) 📝 `tests/docuflows/handlers/test_editing.py` (+1 -1) 📝 `tests/docuflows/handlers/test_generation.py` (+1 -1) 📝 `tests/docuflows/handlers/test_help.py` (+1 -1) 📝 `tests/docuflows/handlers/test_load.py` (+1 -1) 📝 `tests/docuflows/handlers/test_testing.py` (+1 -1) 📝 `tests/starter/test_base.py` (+1 -1) </details> ### 📄 Description Following @zli484 feedback, we are making some quality-of-life improvements to vibe-llama, specifically trying to make the configuration flow more explicit. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 03:19:25 -05:00
yindo closed this issue 2026-02-16 03:19:25 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/vibe-llama#21