Skip to content

Scaffold uv workspace, four packages, and CI - #27

Merged
maozhen520 merged 1 commit into
masterfrom
implement/19-uv-scaffold
Jul 21, 2026
Merged

Scaffold uv workspace, four packages, and CI#27
maozhen520 merged 1 commit into
masterfrom
implement/19-uv-scaffold

Conversation

@maozhen520

Copy link
Copy Markdown
Owner

Summary

  • Add uv workspace with pi_llm / pi_agent / pi_tui / pi_coding_agent (src layout)
  • Declare piy console entrypoint stub on pi_coding_agent
  • Wire CI for ruff + ty + pytest with workspace smoke tests

Closes #19

Test plan

  • uv sync --group dev
  • uv run pytest
  • uv run ruff check .
  • uv run ty check
  • CI green on this PR

Made with Cursor

Give later tickets a green baseline: src-layout packages, piy stub entrypoint, and ruff/ty/pytest in CI (#19).

Co-authored-by: Cursor <cursoragent@cursor.com>
@maozhen520
maozhen520 merged commit 9bce972 into master Jul 21, 2026
@maozhen520
maozhen520 deleted the implement/19-uv-scaffold branch July 21, 2026 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Scaffold uv workspace, four packages, and CI

1 participant