Skip to content

feat: Introduce chaining pattern#1

Merged
lkronecker13 merged 1 commit into
mainfrom
feat/chaining
Sep 10, 2025
Merged

feat: Introduce chaining pattern#1
lkronecker13 merged 1 commit into
mainfrom
feat/chaining

Conversation

@lkronecker13

Copy link
Copy Markdown
Contributor

Summary

• Refactored project from ai-base-template to agentic-design-patterns
• Restructured codebase from ai_base_template/ to src/ directory
• Implemented prompt chaining pattern with both LangChain and LlamaIndex examples
• Added comprehensive documentation explaining prompt chaining concepts and applications

Key Changes

  • Project Identity: Updated name, description, and package configuration
  • Architecture: Migrated to modern src/ layout with updated build system
  • Dependencies: Added LangChain and LlamaIndex ecosystems for agentic patterns
  • Implementation: Created working examples of prompt chaining in both frameworks
  • Documentation: Added extensive README covering theory and practical applications
  • Quality: Fixed all type annotations, updated tests, maintained 96% coverage

New Features

  • make run-prompt-chaining-langchain - Demonstrates LangChain LCEL chaining
  • make run-prompt-chaining-llamaindex - Shows manual chaining approach
  • Comprehensive pattern documentation with mental models and design principles
  • Type-safe implementations with full MyPy compliance

Test Plan

  • All existing tests pass with updated import paths
  • Code coverage maintained at 96%
  • MyPy type checking passes on strict mode
  • Pre-commit hooks (format, lint, type-check) all pass
  • make validate-branch completes successfully
  • Both framework examples execute correctly

🤖 Generated with Claude Code

…ementation

- Renamed project from ai-base-template to agentic-design-patterns
- Restructured codebase: ai_base_template/ -> src/
- Updated pyproject.toml with new project name and LangChain/LlamaIndex dependencies
- Updated Makefile source directory and coverage targets
- Implemented prompt chaining pattern with LangChain and LlamaIndex examples
- Added comprehensive README.md explaining prompt chaining concepts
- Fixed all type annotations for strict mypy compliance
- Updated test imports to match new src/ structure
- Removed obsolete ADR.md and research files
- All tests passing with 96% coverage

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@lkronecker13 lkronecker13 changed the title Refactor to agentic-design-patterns with prompt chaining implementation feat: Introduce chaining pattern Sep 10, 2025
@lkronecker13 lkronecker13 merged commit c439411 into main Sep 10, 2025
13 of 14 checks passed
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.

1 participant