Package ai.acolite.agentsdk.core.memory
Interface Session
- All Known Subinterfaces:
OpenAIResponsesCompactionAwareSession
- All Known Implementing Classes:
MemorySession,SQLiteSession
public interface Session
Session
Ported from TypeScript OpenAI Agents SDK Source: memory/session.ts
-
Method Summary
Modifier and TypeMethodDescriptionaddItems(List<AgentInputItem> items) addItemsclearSessiongetItemsgetSessionIdpopItem()popItem
-
Method Details
-
getSessionId
CompletableFuture<String> getSessionId()getSessionId- Returns:
- CompletableFuture
-
getItems
getItems- Parameters:
limit- Double- Returns:
- CompletableFutureinvalid input: '<'List
>
-
addItems
addItems- Parameters:
items- List- Returns:
- CompletableFuture
-
popItem
CompletableFuture<Optional<AgentInputItem>> popItem()popItem- Returns:
- CompletableFutureinvalid input: '<'Optional
>
-
clearSession
CompletableFuture<Void> clearSession()clearSession- Returns:
- CompletableFuture
-