ahvn package¶
Top-level AgentHeaven package.
This package re-exports commonly used utilities and LLM helpers for convenience.
Note: Public API is defined primarily via subpackages. Import submodules directly when you need fine-grained control.
Subpackages¶
- ahvn.adapter package
- ahvn.agent package
- ahvn.cache package
CacheEntryBaseCacheBaseCache._cacheBaseCache.__init__()BaseCache.set_exclude()BaseCache.add_exclude()BaseCache.__contains__()BaseCache.exists()BaseCache.__getitem__()BaseCache.retrieve()BaseCache.get()BaseCache.__setitem__()BaseCache.set()BaseCache.add()BaseCache.annotate()BaseCache.__delitem__()BaseCache.unset()BaseCache.remove()BaseCache.__iter__()BaseCache.pop()BaseCache.popall()BaseCache.clear()BaseCache.close()BaseCache.flush()BaseCache.memoize()BaseCache.batch_memoize()
NoCacheDiskCacheJsonCacheInMemCacheCallbackCache- Submodules
- ahvn.cli package
- ahvn.imitator package
- ahvn.klbase package
KLBaseKLBase.__init__()KLBase.add_storage()KLBase.del_storage()KLBase.add_engine()KLBase.del_engine()KLBase.desync_engine()KLBase.resync_engine()KLBase.upsert()KLBase.insert()KLBase.batch_upsert()KLBase.batch_insert()KLBase.remove()KLBase.batch_remove()KLBase.clear()KLBase.set_default_engine()KLBase.search()KLBase.list_search()KLBase.sync()KLBase.sync_desynced()KLBase.flush()KLBase.close()
- Submodules
- ahvn.klengine package
BaseKLEngineBaseKLEngine.__init__()BaseKLEngine.inplaceBaseKLEngine.attach()BaseKLEngine.detach()BaseKLEngine.get()BaseKLEngine.__contains__()BaseKLEngine.upsert()BaseKLEngine.insert()BaseKLEngine.batch_upsert()BaseKLEngine.batch_insert()BaseKLEngine.__delitem__()BaseKLEngine.remove()BaseKLEngine.batch_remove()BaseKLEngine.clear()BaseKLEngine.close()BaseKLEngine.flush()BaseKLEngine.sync()BaseKLEngine.list_search()BaseKLEngine.search()
- Submodules
- ahvn.klstore package
BaseKLStoreBaseKLStore.__init__()BaseKLStore.nameBaseKLStore.__contains__()BaseKLStore.exists()BaseKLStore.__getitem__()BaseKLStore.get()BaseKLStore.batch_get()BaseKLStore.upsert()BaseKLStore.insert()BaseKLStore.batch_upsert()BaseKLStore.batch_insert()BaseKLStore.__delitem__()BaseKLStore.remove()BaseKLStore.batch_remove()BaseKLStore.__iter__()BaseKLStore.batch_iter()BaseKLStore.clear()BaseKLStore.close()BaseKLStore.flush()
- Submodules
- ahvn.llm package
- ahvn.resources package
- ahvn.tool package
ToolSpecToolSpec.__new__()ToolSpec.__init__()ToolSpec.nameToolSpec.bindedToolSpec.input_schemaToolSpec.paramsToolSpec.output_schemaToolSpec.aexec()ToolSpec.exec()ToolSpec.acall()ToolSpec.call()ToolSpec.available()ToolSpec.from_function()ToolSpec.from_mcp()ToolSpec.from_client()ToolSpec.from_code()ToolSpec.bind()ToolSpec.unbind()ToolSpec.clone()ToolSpec.to_fastmcp()ToolSpec.to_mcp()ToolSpec.to_jsonschema()ToolSpec.docstringToolSpec.codeToolSpec.to_function()ToolSpec.signature()ToolSpec.to_prompt()ToolSpec.to_ukf()
reg_toolspec()ToolRegistry- Subpackages
- Submodules
- ahvn.ukf package
default_trigger()default_composer()BaseUKFBaseUKF.type_defaultBaseUKF.tags_defaultBaseUKF.nameBaseUKF.notesBaseUKF.short_descriptionBaseUKF.descriptionBaseUKF.typeBaseUKF.versionBaseUKF.version_notesBaseUKF.variantBaseUKF.variant_notesBaseUKF.contentBaseUKF.content_resourcesBaseUKF.content_composersBaseUKF.sourceBaseUKF.parentsBaseUKF.creatorBaseUKF.ownerBaseUKF.workspaceBaseUKF.collectionBaseUKF.tagsBaseUKF.synonymsBaseUKF.triggersBaseUKF.priorityBaseUKF.relatedBaseUKF.authsBaseUKF.timefluidBaseUKF.timestampBaseUKF.last_verifiedBaseUKF.expirationBaseUKF.inactive_markBaseUKF.metadataBaseUKF.profileBaseUKF.id_fieldBaseUKF.external_fieldsBaseUKF.internal_fieldsBaseUKF.property_fieldsBaseUKF.identity_hash_fieldsBaseUKF.content_hash_fieldsBaseUKF.set_fieldsBaseUKF.json_func_fieldsBaseUKF.json_data_fieldsBaseUKF.model_configBaseUKF.__init__()BaseUKF.model_validate()BaseUKF.serialize_tags()BaseUKF.serialize_synonyms()BaseUKF.serialize_related()BaseUKF.serialize_auths()BaseUKF.serialize_triggers()BaseUKF.validate_triggers()BaseUKF.serialize_content_composers()BaseUKF.validate_content_composers()BaseUKF.serialize_timestamp()BaseUKF.serialize_last_verified()BaseUKF.serialize_expiration()BaseUKF.serialize_expiration_timestamp()BaseUKF.deserialize_tags()BaseUKF.deserialize_synonyms()BaseUKF.deserialize_related()BaseUKF.deserialize_auths()BaseUKF.deserialize_triggers()BaseUKF.deserialize_content_composers()BaseUKF.schema()BaseUKF.idBaseUKF.id_strBaseUKF.content_hashBaseUKF.content_hash_strBaseUKF.expiration_timestampBaseUKF.slotsBaseUKF.has_tag()BaseUKF.has_related()BaseUKF.is_inactiveBaseUKF.is_activeBaseUKF.set_composer()BaseUKF.update_composers()BaseUKF.text()BaseUKF.__eq__()BaseUKF.__lt__()BaseUKF.__hash__()BaseUKF.__str__()BaseUKF.__repr__()BaseUKF.to_dict()BaseUKF.from_dict()BaseUKF.from_ukf()BaseUKF.get()BaseUKF.set()BaseUKF.unset()BaseUKF.setdef()BaseUKF.set_inactive()BaseUKF.unset_inactive()BaseUKF.set_active()BaseUKF.set_trigger()BaseUKF.update_triggers()BaseUKF.eval_triggers()BaseUKF.eval_filter()BaseUKF.clone()BaseUKF.derive()BaseUKF.link()BaseUKF.obj_ids()BaseUKF.sub_ids()BaseUKF.grant()BaseUKF.revoke()BaseUKF.has_authority()BaseUKF.add_synonyms()BaseUKF.model_post_init()BaseUKF.remove_synonyms()BaseUKF.signed()
UKFTypeRegistryregister_ukft()UKFIdTypeUKFIntegerTypeUKFBooleanTypeUKFShortTextTypeUKFMediumTextTypeUKFLongTextTypeUKFTimestampTypeUKFDurationTypeUKFJsonTypeUKFTagsTypetag_s()tag_v()tag_t()ptags()gtags()has_tag()has_related()next_ver()- Subpackages
- Submodules
- ahvn.utils package