AIOS Core & Modules — Public API List
This page enumerates the exported functions detected in the current AIOS build you provided. Use it for test coverage and documentation.
AIOS Core
show
AIOS:CheckModuleAvailability
AIOS:CoreLog
AIOS:DebounceFn
AIOS:DisablePlugin
AIOS:EnablePlugin
AIOS:GetDiagnostics
AIOS:GetLogLevel
AIOS:Inject
AIOS:Provide
AIOS:RegisterEvent
AIOS:RegisterPlugin
AIOS:RunSimpleTest
AIOS:SetLogLevel
AIOS:SetPerformanceTracking
AIOS:SetQuietBoot
AIOS:ThrottleFn
AIOS:UnregisterEvent
AIOS:_RunAPITests
AIOS:_Scope
AIOS:_checkPendingPlugins
AIOS:_registerPluginInternal
EventBus (AIOS.EventBus)
show
Observe
CreateStream
WaitFor
Debounce
Throttle
Register
Listen
Once
Emit
Unregister
RegisterMany
HasListeners
ConfigCore (AIOS.Config)
show
BatchSet
ClearCache
Deserialize
ExportJSON
Get
GetMetrics
ImportJSON
OnChanged
OnLoaded
OnReset
OnValidateFailed
RegisterSchema
Reset
Serialize
Set
StringToTable
TableToString
Unsubscribe
Saved (AIOS.Saved)
show
CopyProfile
CreateReactiveStore
EnableDebugHooks
EstimateMemoryUsage
ExportRawData
Get
GetAllCharacters
GetAllNamespaces
GetAllProfiles
GetAsync
GetCharacterCount
GetDiagnostics
GetNamespaceCount
GetProfile
GetProfileCount
GetReactiveStore
GetSchemaStatistics
InspectNamespace
OnChanged
RegisterSchema
Reset
ResetAsync
Set
SetAsync
SetDebugCallback
SwitchProfile
TestMigration
Serializer (AIOS.Serializer)
show
Benchmark
BenchmarkDeserialize
BenchmarkSerialize
CreateStreamParser
Deserialize
GetPlugin
RegisterCustomType
RegisterPlugin
RunTests
Serialize
Validate
Codec (AIOS.Codec)
show
Compress
Decompress
DecompressStream
MakeChunks
Reassemble
Timers (AIOS.Timers)
show
After
Debounce
Every
Microtask
RunCo
Throttle
Lean (AIOS.Lean)
show
_applyPerformanceMode
_calculateSystemLoad
_getPlatformInfo
_getPool
_handleError
_log
_maximizeOptimization
_mergePools
_reduceOptimizationImpact
_triggerHook
addExternalHook
autoTune
benchmark
createStringManager
enableVisualization
forceGarbageCollection
getAddonMemoryKB
getAllocatedObjects
getEffectiveMode
getMetrics
getOptimizationProfile
getPlatformProfile
getStatus
getSystemLoadCategory
getTable
initialize
lazyLoad
optimizeAddon
recycleTable
registerAddon
resetMetrics
rollbackLastOperation
safeExecute
setDebugLevel
shareAcrossAddons
showFormattedMetrics
Locale (AIOS.Locale)
show
GetDict
NewLocale
SetActive
n
Logger (AIOS.Logger)
show
UpdateConfiguration
AddSink
RemoveSink
SetSinkEnabled
AddFilter
RemoveFilter
WithContext
SetLevel
GetLevel
GetLevelColor
IsEnabled
Enable
Disable
Log
Trace
Debug
Info
Warn
Error
Export
GetEntries
SetRingSize
ClearRing
MediaCore (AIOS.Media)
show
Register
Fetch
List
Iterate
ModuleLoader (AIOS.ModuleLoader)
show
Register
Enable
EnableAll
EnableAsync
Disable
DisableAsync
GetModule
GetModuleState
GetModulesByState
HasModule
CreateModuleState
CheckDependencies
ResolveDependencies
ServiceRegistry (AIOS.ServiceRegistry)
show
RegisterService
GetService
Utils (AIOS.Utils)
show
All
Await
BindMethod
Clamp
CreatePromise
Curry
Debounce
DeepCopy
Delay
GetAddOnInfo
GetAddOnMemoryUsage
GetNumAddOns
Match
Memoize
MergeTables
Nop
ReactiveState
ReadOnlyProxy
RegisterService
RegisterServices
ResolveService
Round
RunAsync
SafeCall
Slug
TableCount
Throttle
Try
UpdateAddOnMemoryUsage
Notes
- Functions prefixed with
_
appear internal but are listed for completeness. - Real availability can vary by load order; always resolve via
AIOS.Services
or module table. - We can auto‑generate tests that exercise each API and render a pass/fail dashboard.