Skip to content

feat(decision-model): Add decision model API support - #279

Open
luk384090-cloud wants to merge 5 commits into
mainfrom
dev/decision
Open

luk384090-cloud wants to merge 5 commits into
mainfrom
dev/decision

Conversation

@luk384090-cloud

Copy link
Copy Markdown
Collaborator
  • Implement DecisionModel class to provide decision model invocation functionality
  • Define DecisionModelParam class to handle input parameter validation
  • Create DecisionAnswer and DecisionQuestion data structures
  • Implement DecisionModelResult class to parse server responses
  • Add DecisionModelUsage statistics class to record token usage
  • Add decision model usage examples and documentation to README
  • Write comprehensive test cases covering HTTP request construction and response parsing

luk384090-cloud added 3 commits October 10, 2026 13:29
- Implement DecisionModel class to provide decision model invocation functionality
- Define DecisionModelParam class to handle input parameter validation
- Create DecisionAnswer and DecisionQuestion data structures
- Implement DecisionModelResult class to parse server responses
- Add DecisionModelUsage statistics class to record token usage
- Add decision model usage examples and documentation to README
- Write comprehensive test cases covering HTTP request construction and response parsing
luk384090-cloud added 2 commits October 14, 2026 15:13
… documentation

- Add Lombok annotations support (@builder, @NoArgsConstructor, @AllArgsConstructor)
- Update DecisionAnswer class field descriptions and usage
- Implement workspace-scoped base URL resolution logic
- Add support for bare String and Array type state
- Enhance parameter validation including options count and levels count limits
- Support optional true/false description parameters for noul questions
- Add null value checks and error handling mechanisms
- Update API documentation links and region configuration constants
- Add test cases covering various edge cases
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