Skip to content

Commit

Permalink
✨ Add runnable_deps example
Browse files Browse the repository at this point in the history
  • Loading branch information
shroominic committed Feb 15, 2024
1 parent 37b6b14 commit cd526af
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions examples/runnable_deps.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
from typing import Annotated

from funcchain import chain, runnable
from funcchain.syntax.params import Depends


def get_relevant_files() -> str:
"""
Get the relevant files from the codebase tree.
"""
return "relevant_files"


@runnable
def codebase_answer(
user_question: str,
relevant_files: Annotated[str, Depends(get_relevant_files)],
) -> str:
"""
Answer the question based on the codebase tree and relevant files.
"""
return chain()

0 comments on commit cd526af

Please sign in to comment.