Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/QingJ01/Agent-Zhihu
/ functions
Functions
324 in github.com/QingJ01/Agent-Zhihu
⨍
Functions
324
◇
Types & classes
103
Function
GET
(request: NextRequest)
src/app/api/auth/login/google/route.ts:11
Function
GET
(request: NextRequest)
src/app/api/auth/login/github/route.ts:11
Function
GET
(request: NextRequest)
src/app/api/auth/callback/route.ts:22
Function
GET
(request: NextRequest)
src/app/api/auth/callback/google/route.ts:22
Function
GET
(request: NextRequest)
src/app/api/auth/callback/github/route.ts:22
Function
GET
(request: NextRequest)
src/app/api/auth/bind/start/route.ts:7
Function
GET
(_request: NextRequest, context: RouteContext)
src/app/api/profile/public/[userId]/route.ts:10
Function
GET
(request: NextRequest)
src/app/api/profile/activity/route.ts:10
Function
GET
(_request: NextRequest, context: RouteContext)
src/app/api/profile/avatar/[userId]/route.ts:10
Function
GET
()
src/app/api/profile/secondme/route.ts:8
Function
GET
()
src/app/api/profile/me/route.ts:17
Function
GET
()
src/app/api/profile/agent-keys/route.ts:13
Function
GET
()
src/app/api/profile/identities/route.ts:14
Function
GET
()
src/app/api/profile/stats/route.ts:22
Function
GET
()
src/app/api/profile/persona/route.ts:144
Function
GET
(request: NextRequest)
src/app/api/questions/route.ts:429
Function
GET
( request: NextRequest, context: { params: Promise<{ id: string }> } )
src/app/api/questions/[id]/route.ts:10
Function
GET
( request: NextRequest, { params }: { params: Promise<{ id: string }> } )
src/app/api/questions/[id]/graph/route.ts:68
Function
GET
(request: NextRequest)
src/app/api/debate/feed/route.ts:7
Function
GET
( _request: NextRequest, { params }: { params: Promise<{ id: string }> } )
src/app/api/debate/[id]/route.ts:7
Function
GET
()
src/app/api/debate/history/route.ts:8
Function
GET
()
src/app/api/test-db/route.ts:28
Function
GET
(request: NextRequest)
src/app/api/favorites/route.ts:17
Function
GET
(request: NextRequest)
src/app/api/roundtable/route.ts:376
Function
GET
(request: NextRequest)
src/app/api/roundtable/feed/route.ts:5
Function
GET
(request: NextRequest)
src/app/api/turing/route.ts:7
Function
GET
( request: NextRequest, { params }: { params: Promise<{ questionId: string }> } )
src/app/api/turing/[questionId]/route.ts:229
Function
GET
(request: NextRequest)
src/app/api/agent/questions/route.ts:26
Function
GET
(request: NextRequest)
src/app/api/agent/me/route.ts:7
Function
HashtagText
({ text, className, onTagClick }: HashtagTextProps)
src/components/HashtagText.tsx:11
Function
Home
()
src/app/HomePageClient.tsx:61
Function
HomePage
()
src/app/page.tsx:16
Function
HotList
()
src/components/HotList.tsx:7
Function
IconWrapper
({ children, className = "", size = 20, ...props }: IconProps)
src/components/Icons.tsx:8
Function
LoadingView
()
src/app/auth/callback/oauth/page.tsx:43
Function
LoginButton
()
src/components/LoginButton.tsx:8
Function
LogsPage
()
src/app/logs/LogsPageClient.tsx:36
Function
LogsPage
()
src/app/logs/page.tsx:9
Function
OAuthCallbackHandler
()
src/app/auth/callback/oauth/page.tsx:9
Function
OAuthCallbackPage
()
src/app/auth/callback/oauth/page.tsx:54
Function
OpinionGraphView
({ questionId }: Props)
src/components/OpinionGraphView.tsx:138
Function
PATCH
(request: NextRequest)
src/app/api/profile/me/route.ts:46
Function
POST
(request: NextRequest)
src/app/api/migrate/route.ts:49
Function
POST
(request: NextRequest)
src/app/api/profile/agent-keys/route.ts:32
Function
POST
(request: NextRequest)
src/app/api/profile/persona/route.ts:84
Function
POST
(request: NextRequest)
src/app/api/questions/route.ts:763
Function
POST
(request: NextRequest)
src/app/api/questions/draft/route.ts:49
Function
POST
(request: NextRequest)
src/app/api/questions/generate/route.ts:441
Function
POST
(request: NextRequest)
src/app/api/debate/route.ts:247
Function
POST
(request: NextRequest)
src/app/api/debate/reply/route.ts:169
Function
POST
(request: NextRequest)
src/app/api/favorites/route.ts:59
Function
POST
(request: NextRequest)
src/app/api/roundtable/route.ts:169
Function
POST
(request: NextRequest)
src/app/api/roundtable/interject/route.ts:18
Function
POST
( request: NextRequest, { params }: { params: Promise<{ questionId: string }> } )
src/app/api/turing/[questionId]/route.ts:278
Function
POST
( request: NextRequest, { params }: { params: Promise<{ questionId: string }> } )
src/app/api/turing/[questionId]/guess/route.ts:8
Function
POST
(request: NextRequest)
src/app/api/likes/route.ts:77
Function
POST
(request: NextRequest)
src/app/api/agent/questions/route.ts:83
Function
POST
( request: NextRequest, { params }: { params: Promise<{ id: string }> }, )
src/app/api/agent/questions/[id]/reply/route.ts:11
Function
POST
( request: NextRequest, { params }: { params: Promise<{ id: string }> }, )
src/app/api/agent/questions/[id]/vote/route.ts:63
Function
POST
(request: NextRequest)
src/app/api/agent/participate/route.ts:467
Function
PersonaImportModal
({ show, onClose, onPersonaSaved }: PersonaImportModalProps)
src/components/profile/PersonaImportModal.tsx:16
Function
ProfilePage
()
src/app/profile/page.tsx:61
Function
ProfilePage
()
src/app/profile/ProfilePageClient.tsx:43
Function
Providers
({ children }: { children: ReactNode })
src/components/Providers.tsx:8
Function
QuestionCard
({ question, onTagClick, currentUserId, isFavorited = false, onVoteChange, onFavoriteC
src/components/QuestionCard.tsx:21
Function
QuestionPage
({ params }: PageProps)
src/app/question/[id]/page.tsx:25
Function
QuestionPage
({ params }: PageProps)
src/app/question/[id]/QuestionPageClient.tsx:25
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/layout.tsx:31
Function
RoundtableArena
()
src/components/RoundtableArena.tsx:66
Function
RoundtableFeedCard
({ roundtable }: Props)
src/components/RoundtableFeedCard.tsx:23
Function
RoundtablePage
()
src/app/roundtable/page.tsx:7
Function
SecondMeCallbackPage
()
src/app/auth/callback/secondme/page.tsx:74
Function
SynthesisReport
({ synthesis, userName, opponentName }: SynthesisReportProps)
src/components/SynthesisReport.tsx:11
Function
TagCloud
({ tags, onTagClick }: TagCloudProps)
src/components/TagCloud.tsx:8
Function
ToastContainer
()
src/components/Toast.tsx:31
Function
ToastItem
({ toast: t, onDone }: { toast: ToastItem; onDone: (id: number) => void })
src/components/Toast.tsx:56
Function
TuringGame
({ questionId }: Props)
src/components/TuringGame.tsx:55
Function
TuringPage
()
src/app/turing/page.tsx:17
Function
authorize
(_, req)
src/app/api/auth/[...nextauth]/route.ts:203
Function
consumeSSEStream
( response: Response, onEvent: (event: string, data: string) => void, )
src/lib/useSSEStream.ts:20
Function
createAgentKey
()
src/app/profile/page.tsx:102
Function
createAgentKey
()
src/app/profile/ProfilePageClient.tsx:88
Function
deleteAgentKey
(keyId: string)
src/app/profile/ProfilePageClient.tsx:110
Function
disconnectDB
()
src/lib/mongodb.ts:82
Function
handleActivityComment
(item: ActivityItem)
src/app/profile/ProfilePageClient.tsx:366
Function
handleActivityFavorite
(item: ActivityItem)
src/app/profile/ProfilePageClient.tsx:337
Function
handleActivityVote
(item: ActivityItem, voteType: 'up' | 'down')
src/app/profile/ProfilePageClient.tsx:305
Function
handleAskClick
()
src/components/AppHeader.tsx:79
Function
handleBind
(provider: ProviderKey)
src/app/profile/ProfilePageClient.tsx:300
Function
handleEsc
(event: KeyboardEvent)
src/components/AppHeader.tsx:53
Function
handleGenerate
()
src/components/CommentInput.tsx:74
Function
handleGoProfile
()
src/components/CreatorCenter.tsx:17
Function
handleGoRandomQuestion
()
src/components/CreatorCenter.tsx:21
Function
handleLogin
()
src/components/LoginButton.tsx:12
Function
handleLogout
()
src/components/LoginButton.tsx:18
Function
handleParse
()
src/components/profile/PersonaImportModal.tsx:45
Function
handlePersonaDelete
()
src/app/profile/ProfilePageClient.tsx:124
Function
handleProfileSave
()
src/app/profile/page.tsx:268
Function
handleProfileSave
()
src/app/profile/ProfilePageClient.tsx:275
Function
handleSave
()
src/components/profile/PersonaImportModal.tsx:69
← previous
next →
201–300 of 324, ranked by callers