diff --git a/bff/app.py b/bff/app.py index c50744c..38975ce 100644 --- a/bff/app.py +++ b/bff/app.py @@ -233,6 +233,10 @@ async def update_member(slug: str, request: Request, user: dict = Depends(get_cu body = await request.json() return await tracker_patch(f"/api/v1/members/{slug}", json=body) +@app.post("/api/v1/members/{slug}/regenerate-token") +async def regenerate_token(slug: str, user: dict = Depends(get_current_user)): + return await tracker_post(f"/api/v1/members/{slug}/regenerate-token") + # --- Health --- diff --git a/src/app/(protected)/settings/agents/page.tsx b/src/app/(protected)/settings/agents/page.tsx index 4e5624d..9a256f9 100644 --- a/src/app/(protected)/settings/agents/page.tsx +++ b/src/app/(protected)/settings/agents/page.tsx @@ -3,11 +3,13 @@ import { useEffect, useState } from "react"; import { getMembers, Member, MemberCreateResponse } from "@/lib/api"; import CreateAgentModal from "@/components/CreateAgentModal"; +import AgentModal from "@/components/AgentModal"; export default function AgentsPage() { const [agents, setAgents] = useState([]); const [loading, setLoading] = useState(true); - const [showModal, setShowModal] = useState(false); + const [showCreate, setShowCreate] = useState(false); + const [selected, setSelected] = useState(null); const load = async () => { try { @@ -22,16 +24,12 @@ export default function AgentsPage() { load(); }, []); - const handleCreated = (_member: MemberCreateResponse) => { - load(); - }; - return ( -
+

🤖 Агенты