feat: add API key caching via settings.json (#16)

Co-authored-by: Letta <noreply@letta.com>
This commit is contained in:
Charles Packer
2025-10-27 23:41:34 -07:00
committed by GitHub
parent fdfc94d9db
commit 50c249e36d
8 changed files with 46 additions and 13 deletions

View File

@@ -343,7 +343,7 @@ export default function App({
const fetchConfig = async () => {
try {
const { getClient } = await import("../agent/client");
const client = getClient();
const client = await getClient();
const agent = await client.agents.retrieve(agentId);
setLlmConfig(agent.llmConfig);
} catch (error) {
@@ -541,7 +541,7 @@ export default function App({
setInterruptRequested(true);
try {
const client = getClient();
const client = await getClient();
// Send cancel request to backend
await client.agents.messages.cancel(agentId);
@@ -746,7 +746,7 @@ export default function App({
// Check for pending approvals before sending message
if (CHECK_PENDING_APPROVALS_BEFORE_SEND) {
try {
const client = getClient();
const client = await getClient();
const { pendingApproval: existingApproval } = await getResumeData(
client,
agentId,