Skip to content

[Feature]: Support Pydantic 1.x API #3

@barracuda156

Description

@barracuda156

🎯 Feature Summary

Pydantic 1.x is supported by upstream (it is not obsoleted by 2.x) and has an advantage of being pure-python, not pulling in a whole another compiler and llvm.

🔍 Problem Statement

Rust is broken on some non-mainstream platforms, and pydantic 2.x requires rust.
Rust is a huge thing to build and have, and it is desirable not to force it upon users.

💡 Proposed Solution

Support Pydantic 1.x API.

📝 Example Usage

No response

🏷️ Feature Category

Other

⭐ Priority Level

Medium - Nice to have enhancement

👥 Who Would Benefit?

  • New users getting started with Cognix
  • Daily Cognix users
  • Developers working on large projects
  • Teams collaborating on code
  • Users of specific AI models
  • Power users with complex workflows
  • Users on specific platforms (Windows/Mac/Linux)

🔄 Alternatives Considered

No response

⚙️ Technical Considerations

No response

🤝 Implementation

  • I'd like to implement this feature myself
  • I can help with testing and feedback
  • I can provide domain expertise
  • I can help with documentation
  • I prefer to let the maintainers handle it

📄 Additional Context

No response

✅ Checklist

  • I have searched existing issues and discussions to avoid duplicates
  • This feature aligns with Cognix's core mission (AI development assistant with persistent memory)
  • I have provided enough detail for the maintainers to understand the request
  • I understand this is a request, not a guarantee of implementation

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions