发布

  • [OPIK-5683] [P SDK] opik configure does NOT save project_name (Python) (#6093)

    frostbyte_neo 发布于 2026-04-08 11:27:32 +00:00

    • [OPIK-5683] Add project_name support to configuration and update related logic/tests. Initial phase.

    • [OPIK-5683] Add unit tests for project_name prompting, validation, and logic flow in Opik configurator

    • Added test cases to validate project_name behavior in configuration scenarios: force mode, user input, default fallbacks, and explicit overrides.
    • Extended _set_project_name and _ask_for_project_name testing for improved verification of user interaction and configuration errors.
    • Updated related test mocks and patching for consistency with new logic.
    • [OPIK-5683] Simplified Claude rule to reduce context usage and update testing conventions.

    • [OPIK-5683] Enhance project_name handling in Opik configurator and update associated fixtures/tests.

    • Added project_name logic to configuration scenarios, ensuring proper propagation, overrides, and fallbacks.
    • Introduced new test cases to validate project_name behavior in both cloud and local configurations.
    • Updated test fixtures to support isolated environment setup and prevent configuration leaks.
    • Refactored _set_project_name behavior and expanded test coverage for edge cases.
    下载附件