@promptbook/core
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
62 lines (61 loc) • 1.83 kB
TypeScript
import type { string_legal_entity } from './src/types/string_person_fullname';
import type { string_promptbook_server_url } from './src/types/string_promptbook_server_url';
import type { string_title } from './src/types/string_title';
/**
* Open Promptbook server usable for public
*/
type ServerConfiguration = {
/**
* Basic name of the server
*/
title: string_title;
/**
* Who is the owner of the server
*/
owner: string_legal_entity;
/**
* Description of the server, link to registration, user agreement, privacy policy, etc.
*/
description: string;
/**
* URL of the server
*
Note: lising more for loadbalancing
*/
url: string_promptbook_server_url;
};
/**
* Core Promptbook server configuration
*
* Used for "Adam" agent which is built in as default ancestor for new agents and other well known agents
*
* @public exported from `@promptbook/core`
*/
export declare const CORE_AGENTS_SERVER: ServerConfiguration;
/**
* Names of well known agents hosted on Core Promptbook server
*
* - `Adam`: The default ancestor agent for new agents
* - `Teacher`: Agent that knows book syntax and can help with self-learning
*
* @public exported from `@promptbook/core`
*/
export declare const CORE_AGENTS_SERVER_WELL_KNOWN_AGENT_NAMES: {
/**
* The default ancestor agent for new agents
*/
readonly ADAM: "adam";
/**
* Agent that knows book syntax and can help with self-learning
*/
readonly TEACHER: "teacher";
};
/**
* Available agents servers for the Promptbook
*
* Tip: 💡 If you are running your own server, you can add it to this list by creating a pull request!
*
* @public exported from `@promptbook/core`
*/
export declare const PUBLIC_AGENTS_SERVERS: Array<ServerConfiguration>;
export {};