diff --git a/act_operator/act_operator/__init__.py b/act_operator/act_operator/__init__.py index 7225152..43a1e95 100644 --- a/act_operator/act_operator/__init__.py +++ b/act_operator/act_operator/__init__.py @@ -1 +1 @@ -__version__ = "0.5.2" +__version__ = "0.5.3" diff --git a/act_operator/act_operator/scaffold/{{ cookiecutter.act_slug }}/casts/{{ cookiecutter.cast_snake }}/README.md b/act_operator/act_operator/scaffold/{{ cookiecutter.act_slug }}/casts/{{ cookiecutter.cast_snake }}/README.md index 3a117c6..97d01d1 100644 --- a/act_operator/act_operator/scaffold/{{ cookiecutter.act_slug }}/casts/{{ cookiecutter.cast_snake }}/README.md +++ b/act_operator/act_operator/scaffold/{{ cookiecutter.act_slug }}/casts/{{ cookiecutter.cast_snake }}/README.md @@ -1,5 +1,4 @@ -{% if cookiecutter.language == 'en' %} -# {{ cookiecutter.cast_name }} Module +{% if cookiecutter.language == 'en' %}# {{ cookiecutter.cast_name }} Module ## Overview This module defines the {{ cookiecutter.cast_name }} LangGraph graph responsible for running and extracting insights. @@ -33,14 +32,18 @@ initial_state = { result = {{ cookiecutter.cast_snake }}_graph().invoke(initial_state) ``` +## Dependencies +To add a dependency to this package, use: +```bash +uv add --package {{ cookiecutter.cast_slug }} +``` + ## Extending 1. Add new state in `modules/state.py` 2. Add new node classes in `modules/nodes.py` 3. Define agents/conditions/middlewares/tools/prompts/models/utils if needed 4. Wire nodes into the graph in `graph.py` - -{% else %} -# {{ cookiecutter.cast_name }} 모듈 ({{ cookiecutter.cast_name }} Module) +{% else %}# {{ cookiecutter.cast_name }} 모듈 ({{ cookiecutter.cast_name }} Module) ## 개요 이 모듈은 {{ cookiecutter.act_name }} 의 {{ cookiecutter.cast_name }} 진행 및 통찰 추출을 담당하는 LangGraph Graph입니다. @@ -74,6 +77,12 @@ initial_state = { result = {{ cookiecutter.cast_snake }}_graph().invoke(initial_state) ``` +## 의존성 추가 +이 패키지에 종속성을 추가하려면 아래 명령어를 사용합니다: +```bash +uv add <패키지명> --package {{ cookiecutter.cast_slug }} +``` + ## 확장 방법 1. `modules/state.py`에 상태값을 추가 2. `modules/nodes.py`에 새 노드 클래스를 추가 diff --git a/act_operator/act_operator/scaffold/{{ cookiecutter.act_slug }}/casts/{{ cookiecutter.cast_snake }}/pyproject.toml b/act_operator/act_operator/scaffold/{{ cookiecutter.act_slug }}/casts/{{ cookiecutter.cast_snake }}/pyproject.toml index c840a73..10d4988 100644 --- a/act_operator/act_operator/scaffold/{{ cookiecutter.act_slug }}/casts/{{ cookiecutter.cast_snake }}/pyproject.toml +++ b/act_operator/act_operator/scaffold/{{ cookiecutter.act_slug }}/casts/{{ cookiecutter.cast_snake }}/pyproject.toml @@ -1,11 +1,3 @@ -{% if cookiecutter.language == 'en' %}# Project configuration file -# This file defines the dependencies and metadata for the package. -# The Python package manager (uv) uses this file to install required packages. -# To add a dependency to this package, use `uv add <> --package {{ cookiecutter.cast_slug }}`.{% else %}# 프로젝트 설정 파일 -# 이 파일은 패키지의 의존성과 메타데이터를 정의합니다. -# Python 패키지 관리 도구(uv)가 이 파일을 사용하여 필요한 패키지를 설치합니다. -# 이 패키지에 종속성을 추가하시려면 `uv add <> --package {{ cookiecutter.cast_slug }}`를 사용합니다.{% endif %} - [project] name = "{{ cookiecutter.cast_slug }}" version = "0.1.0"