Versions in this module Expand all Collapse all v0 v0.0.3 Mar 26, 2026 v0.0.1 Mar 24, 2026 Changes in this version + const AIAuthFailed + const CodexAuthSourceHost + const CodexAuthSourceManaged + const FlowCodexAPIKey + const FlowCodexChatGPT + const FlowCodexChatGPTExternalTokens + const ProviderCodex + type CodexClient struct + UserLogin *bridgev2.UserLogin + func (cc *CodexClient) Connect(ctx context.Context) + func (cc *CodexClient) Disconnect() + func (cc *CodexClient) FetchMessages(ctx context.Context, params bridgev2.FetchMessagesParams) (*bridgev2.FetchMessagesResponse, error) + func (cc *CodexClient) GetApprovalHandler() agentremote.ApprovalReactionHandler + func (cc *CodexClient) GetCapabilities(ctx context.Context, portal *bridgev2.Portal) *event.RoomFeatures + func (cc *CodexClient) GetChatInfo(_ context.Context, portal *bridgev2.Portal) (*bridgev2.ChatInfo, error) + func (cc *CodexClient) GetContactList(ctx context.Context) ([]*bridgev2.ResolveIdentifierResponse, error) + func (cc *CodexClient) GetUserInfo(_ context.Context, _ *bridgev2.Ghost) (*bridgev2.UserInfo, error) + func (cc *CodexClient) GetUserLogin() *bridgev2.UserLogin + func (cc *CodexClient) HandleMatrixDeleteChat(ctx context.Context, msg *bridgev2.MatrixDeleteChat) error + func (cc *CodexClient) HandleMatrixMessage(ctx context.Context, msg *bridgev2.MatrixMessage) (*bridgev2.MatrixMessageResponse, error) + func (cc *CodexClient) LogoutRemote(ctx context.Context) + func (cc *CodexClient) ResolveIdentifier(ctx context.Context, identifier string, createChat bool) (*bridgev2.ResolveIdentifierResponse, error) + func (cc *CodexClient) SetUserLogin(login *bridgev2.UserLogin) + type CodexClientInfo struct + Name string + Title string + Version string + type CodexConfig struct + ClientInfo *CodexClientInfo + Command string + DefaultModel string + Enabled *bool + HomeBaseDir string + Listen string + NetworkAccess *bool + type CodexConnector struct + Config Config + func NewConnector() *CodexConnector + type CodexLogin struct + Connector *CodexConnector + FlowID string + User *bridgev2.User + func (cl *CodexLogin) Cancel() + func (cl *CodexLogin) Start(ctx context.Context) (*bridgev2.LoginStep, error) + func (cl *CodexLogin) SubmitUserInput(ctx context.Context, input map[string]string) (*bridgev2.LoginStep, error) + func (cl *CodexLogin) Wait(ctx context.Context) (*bridgev2.LoginStep, error) + type Config struct + Bridge bridgeconfig.BridgeConfig + Codex *CodexConfig + ModelCacheDuration time.Duration + type GhostMetadata struct + LastSync jsontime.Unix + type MessageMetadata struct + func (mm *MessageMetadata) CopyFrom(other any) + type PortalMetadata struct + AwaitingCwdSetup bool + CodexCwd string + CodexThreadID string + ElevatedLevel string + IsCodexRoom bool + ManagedImport bool + Slug string + Title string + type ToolCallMetadata = agentremote.ToolCallMetadata + type UserLoginMetadata struct + ChatGPTAccountID string + ChatGPTPlanType string + ChatsSynced bool + CodexAccountEmail string + CodexAuthMode string + CodexAuthSource string + CodexCommand string + CodexHome string + ManagedPaths []string + Provider string