Rod Johnson

Results 43 comments of 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