Rod Johnson
Rod Johnson
Could attempt to deserialize payload to every known entity class.
Users can always implement their own endpoints, so we could push this beyond 1.0 if necessary.
Agent metadata should include: - preconditions: list of preconditions - postconditions - cost etc
Allow `@Action` annotation. Has implicit this.
The first input is the domain object instance, and it is a precondition
Should simply emit actions with `it:DomainType` as input
This could get into awkward situations where you have multiple domain objects of the same type.
Given you're requesting the `FinalResult` class this behavior is definitely incorrect. We could consider the agent invalid if it has > 1 `AchievesGoal` annotation, and enforce that. I'll think about...
Interesting idea about class-level annotation. I guess it could be type safe by that annotation specifying the return type class. On the other hand it might be less obvious which...
Excessive calls to math tools can waste tokens