Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# Langsmith Project Tracking
# LangSmith is a tool for monitoring and debugging
LANGSMITH_PROJECT=pseudo-entertainment-company # Project name to be used by LangSmith.
LANGSMITH_PROJECT=act-entertainment # Project name to be used by LangSmith.
LANGSMITH_API_KEY=lsv2.... # LangSmith API key (must be replaced with real key)

# Depending on the configuration you choose, you will need the following environment variables.
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2025 Pseudo Group
Copyright 2025 Proact0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
21 changes: 7 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ Act 1: Entertainment는 LangGraph와 LangChain을 활용한 AI 기반 콘텐츠

- Python 3.11 이상
- uv (의존성 관리)
- Flake8, Black, Isort (PEP8 스타일 포맷팅)
- ruff (코드 품질 검사, 코드 포맷팅, import 문 정렬)

### 설치 절차

#### 1. 저장소 클론

```bash
$ git clone https://github.com/Pseudo-Group/Pseudo-Entertainment.git
$ cd pseudo-entertainment-company
$ git clone https://github.com/Proact0/Act1-Entertainment.git
$ cd Act1-Entertainment
```

#### 2. uv 설치 (아직 설치되지 않은 경우)
Expand Down Expand Up @@ -76,10 +76,10 @@ $ uv sync --package <PACKAGE NAME>
}
```

#### 5. LangGraph 서버 실행
#### 5. LangGraph 실행

```bash
$ uv run langgraph dev
$ uvx --from "langgraph-cli[inmem]" --with-editable . langgraph dev
```

### 서버가 실행되면 다음 URL에서 접근할 수 있습니다:
Expand Down Expand Up @@ -110,9 +110,7 @@ $ uv run langgraph dev

프로젝트는 pre-commit을 사용하여 코드 스타일과 품질을 관리합니다. 다음 툴들이 자동으로 실행됩니다:

- **flake8**: 코드 품질 검사
- **black**: 코드 포맷팅
- **isort**: import 문 정렬
- **ruff**: 코드 품질 검사, 코드 포맷팅, import 문 정렬
- **uv-lock**: 의존성 파일 동기화

#### pre-commit 설정
Expand All @@ -139,9 +137,4 @@ $ git commit -m "your commit message"
>
> - pre-commit은 커밋 전에 자동으로 실행되며, 검사에 실패하면 커밋이 중단됩니다. 모든 검사를 통과해야만 커밋이 완료됩니다.
> - VSCode나 Cursor의 Git Graph를 사용하여 커밋할 때도 pre-commit이 자동으로 실행됩니다.
> - Git 클라이언트와 관계없이 모든 커밋 시점에서 pre-commit이 동작합니다.

### 💡 **NOTE**:

- 형식 및 가이드에 맞춰서 Commit Message, Issue, Pull Request를 작성해주세요. 상세 설명은 [여기(내부 링크)](https://www.notion.so/hon2ycomb/Git-Commit-Message-Convention-1b000c82b1388185aa3cf88a7e57f24c?pvs=4)를 참조하세요 :)
- 본 프로젝트에서 PR 후 merge하는 경우, github action으로 포맷팅 검사를 진행합니다. vscode 및 cursor에서 포맷팅 세팅은 [여기](https://gamchan.notion.site/vscode-9b61026771cb4121bbb80d4d4f289bc2)를 참조하세요 :)
> - Git 클라이언트와 관계없이 모든 커밋 시점에서 pre-commit이 동작합니다.
4 changes: 2 additions & 2 deletions agents/image/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## 개요

이 모듈은 Pseudo Entertainment Company의 이미지 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 스타일과 주제의 이미지 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다.
이 모듈은 Act 1: Entertainment의 이미지 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 스타일과 주제의 이미지 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다.

## 주요 노드

Expand Down Expand Up @@ -54,4 +54,4 @@ result = image_workflow().invoke(initial_state)

## 라이센스

이 모듈은 Pseudo Group의 Pseudo Entertainment Company의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다.
이 모듈은 Proact0의 Act 1: Entertainment의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다.
4 changes: 2 additions & 2 deletions agents/management/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## 개요

이 모듈은 Pseudo Entertainment Company의 콘텐츠 관리를 담당하는 LangGraph Workflow입니다. 프로젝트, 팀, 리소스의 관리와 크리에이터 직업 성장을 지원하기 위한 주요 노드와 Workflow를 제공합니다.
이 모듈은 Act 1: Entertainment의 콘텐츠 관리를 담당하는 LangGraph Workflow입니다. 프로젝트, 팀, 리소스의 관리와 크리에이터 직업 성장을 지원하기 위한 주요 노드와 Workflow를 제공합니다.

## 주요 노드

Expand Down Expand Up @@ -58,4 +58,4 @@ result = management_workflow().invoke(initial_state)

## 라이센스

이 모듈은 Pseudo Group의 Pseudo Entertainment Company의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다.
이 모듈은 Proact0의 Act 1: Entertainment의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다.
4 changes: 2 additions & 2 deletions agents/music/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## 개요

이 모듈은 Pseudo Entertainment Company의 음악 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 장르와 분위기의 음악 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다.
이 모듈은 Act 1: Entertainment의 음악 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 장르와 분위기의 음악 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다.

## 주요 노드

Expand Down Expand Up @@ -53,4 +53,4 @@ result = music_workflow().invoke(initial_state)

## 라이센스

이 모듈은 Pseudo Group의 Pseudo Entertainment Company의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다.
이 모듈은 Proact0의 Act 1: Entertainment의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다.
4 changes: 2 additions & 2 deletions agents/text/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## 개요

이 모듈은 Pseudo Entertainment Company의 텍스트 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 유형의 텍스트 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다.
이 모듈은 Act 1: Entertainment의 텍스트 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 유형의 텍스트 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다.

## 주요 노드

Expand Down Expand Up @@ -56,4 +56,4 @@ result = text_workflow().invoke(initial_state)

## 라이센스

이 모듈은 Pseudo Group의 Pseudo Entertainment Company의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다.
이 모듈은 Proact0의 Act 1: Entertainment의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다.
2 changes: 1 addition & 1 deletion tests/integration_tests/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""
통합 테스트 패키지 (Integration Tests Package)

이 패키지는 Pseudo Entertainment Company 프로젝트의 통합 테스트를 포함합니다.
이 패키지는 Act 1: Entertainment 프로젝트의 통합 테스트를 포함합니다.
통합 테스트는 여러 컴포넌트가 함께 작동하는 방식을 검증하며,
실제 사용 사례와 유사한 시나리오에서 시스템을 테스트합니다.

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""
단위 테스트 패키지 (Unit Tests Package)

이 패키지는 Pseudo Entertainment Company 프로젝트의 단위 테스트를 포함합니다.
이 패키지는 Act 1: Entertainment 프로젝트의 단위 테스트를 포함합니다.
단위 테스트는 코드의 가장 작은 단위(함수, 클래스, 메서드 등)가 올바르게 작동하는지 검증합니다.
단위 테스트는 외부 의존성을 최소화하고 테스트 실행 속도를 최대화하도록 설계됩니다.

Expand Down