@jasonfang/jasoncode-sdk (0.1.0)

Published 2026-08-23 20:32:26 +08:00 by jasonfang

Installation

@jasonfang:registry=https://git.kenfei.net/api/packages/jasonfang/npm/
npm install @jasonfang/jasoncode-sdk@0.1.0
"@jasonfang/jasoncode-sdk": "0.1.0"

About this package

AI Agent SDK for building intelligent applications

@jasonfang/jasoncode-sdk

AI Agent SDK for building intelligent applications.

Installation

# npm
npm install @jasonfang/jasoncode-sdk

# pnpm
pnpm add @jasonfang/jasoncode-sdk

Quick Start

import { createAgent } from '@jasonfang/jasoncode-sdk';

// Create an agent
const agent = createAgent({ model: 'gpt-5' });

// Set your API key
agent.setApiKey(process.env.OPENAI_API_KEY);

// Run a prompt
const result = await agent.run('Hello, world!');
console.log(result.content);

Usage

Basic Usage

import { createAgent } from '@jasonfang/jasoncode-sdk';

const agent = createAgent({
  model: 'gpt-5',
  cwd: '/path/to/project',
});

const result = await agent.run('Write a hello world function');

With Configuration

import { createAgent } from '@jasonfang/jasoncode-sdk';

const agent = createAgent({
  model: 'gpt-5',
  systemPrompt: 'You are a helpful coding assistant.',
  maxTokens: 4096,
  temperature: 0.7,
});

const result = await agent.run('Implement a sorting algorithm');

Custom API Endpoint

const agent = createAgent({ model: 'gpt-4' });
agent.setApiKey('your-api-key');
agent.setBaseUrl('https://api.custom-provider.com/v1');

const result = await agent.run('Hello');

API Reference

createAgent(config?: AgentConfig): Agent

Create a new Agent instance.

AgentConfig

Property Type Description
model string Model to use (default: 'gpt-4')
systemPrompt string System prompt
maxTokens number Maximum tokens
temperature number Sampling temperature
cwd string Working directory

Agent Methods

Method Description
run(prompt) Execute a single turn
setApiKey(key) Set the API key
setBaseUrl(url) Set custom API endpoint

TurnResult

Property Type Description
content string Response content
success boolean Whether successful
error string Error message if any

License

MIT

Dependencies

Dependencies

ID Version
@openai/codex-sdk 0.0.0-dev

Development Dependencies

ID Version
@types/node ^20.19.18
tsup ^8.5.0
typescript ^5.9.2

Keywords

ai agent llm jasoncode sdk
Details
npm
2026-08-23 20:32:26 +08:00
1
jasonfang
MIT
latest
3.5 KiB
Assets (1)
Versions (1) View all
0.1.0 2026-08-23