Block a user
@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
2026-08-23 20:32:26 +08:00
Assets (1)
Versions (1)
View all
npm
2
jasonfang
MIT
latest
3.5 KiB
jasoncode-sdk-0.1.0.tgz
3.5 KiB
0.1.0
2026-08-23