@memco/memcoai
Classes
- NetworkOperations
- UserOperations
- Toolset
- Memco
- MemcoError
- MemcoConfigError
- MemcoAPIError
- MemcoAuthenticationError
- MemcoPermissionError
- MemcoInvalidRequestError
- MemcoNotFoundError
- MemcoAlreadyExistsError
- MemcoPreconditionFailedError
- MemcoUserAlreadyAssignedNetworkError
- MemcoExternalUserNeedsCustomerNetworkError
- MemcoSunsetError
- MemcoResourceExhaustedError
- MemcoUnhealthyError
- MemcoTimeoutError
- MemcoInternalError
- MemoryOperations
- Session
- SessionOpener
- CreatedKey
Interfaces
- ListNetworksOptions
- CreateNetworkOptions
- UpdateNetworkOptions
- ListMembersOptions
- AddMemberOptions
- RemoveMemberOptions
- ListGroupsOptions
- NetworkGroupOptions
- AddGroupOptions
- ListUsersOptions
- CreateUserOptions
- UpdateUserOptions
- CreateKeyOptions
- DeleteKeyOptions
- ToolParameters
- Tool
- AnthropicTool
- OpenAIFunction
- OpenAITool
- ToolsOptions
- MemcoOptions
- TimeoutOptions
- SessionOptions
- SearchOptions
- CreateMemoryOptions
- EnrichMemoryOptions
- ImportMemoriesOptions
- Tag
- Instructions
- DomainEntry
- Limits
- DomainList
- SessionInfo
- ToolDescriptor
- Insight
- Memory
- SearchResult
- WriteResult
- FeedbackRating
- FeedbackEntry
- FeedbackResult
- RevertResult
- ImportedInsight
- ImportedMemory
- ImportOutcome
- ImportResult
- ProtoRecord
- Provenance
- Network
- NetworkList
- Member
- MemberList
- MemberPlacement
- DeletedNetwork
- Group
- GroupList
- ExternalUser
- ExternalUserList
- ExternalUserKey
Node.js SDK for Memco Shared Memory.
Memco Shared Memory is a persistent, searchable memory that a team and its agents share. This package is the typed client for it.
Configuration is read from the environment unless it is passed explicitly:
MEMCO_API_TOKENMEMCO_CLIENT_ID,MEMCO_CLIENT_SECRETMEMCO_API_TOKEN.MEMCO_API_HOSTgrpc.memco.ai:443.MEMCO_API_TLSfalseto dial a plaintext endpoint, such as a local server. Defaults totrue.MEMCO_LOGcritical,error,warning,info,debug, ornoneto silence. Defaults toinfo.MEMCO_API_KEYis still read as a fallback forMEMCO_API_TOKEN, and warns once when it is what supplied the credential.No credential — token, client secret, or the key a session acting for one of your users holds — is ever written to a log record.