Skip to content

Instantly share code, notes, and snippets.

View jiggyjo11's full-sized avatar
🎯
Focusing

Johannes Weniger jiggyjo11

🎯
Focusing
View GitHub Profile
import { z } from "zod";
// Section 1: Project
export const section1Schema = z.object({
projectType: z.enum(["agent", "research", "dao", "infra", "other"]),
projectName: z.string().min(2, "Project name must be at least 2 characters"),
oneLiner: z.string().min(10, "One liner must be at least 10 characters"),
leadName: z.string().min(2, "Lead name must be at least 2 characters"),
email: z.string().email("Please provide a valid email address"),
primaryProfileUrl: z.string().url("Please provide a valid URL"),
import {
Action,
IAgentRuntime,
logger,
Memory,
State,
HandlerCallback,
ModelType,
} from '@elizaos/core';
import type { Character } from '@elizaos/core';
import dotenv from 'dotenv';
dotenv.config({ path: '../../.env' });
/**
* Digital incarnation of Dr Aubrey de Grey – British, optimistic, deeply technical, and relentlessly action‑oriented.
*/
export const character: Character = {
name: 'AubreyAi',
@jiggyjo11
jiggyjo11 / aubrey-character.ts
Last active April 15, 2025 20:34
Aubrai Eliza Character
import { type Character, ModelProviderName } from "@elizaos/core";
export const defaultCharacter: Character = {
name: "Eliza",
username: "eliza",
plugins: [],
modelProvider: ModelProviderName.TOGETHER,
settings: {
secrets: {},
voice: {