
Security News
US Government Forces Anthropic to Pull Claude Fable Days After Launch
Anthropic says the directive cited national security concerns over a narrow jailbreak, but offered no specific technical details.
JSON Agent is a Node.js library that enables you to create an evolving JSON data structure using the power of OpenAI's GPT-4. With JSON Agent, your data structures can learn, adapt, and change on their own, making your applications smarter and more powerful. Get ready for the next level of intelligent data structures with JSON Agent!
To get started with JSON Agent, follow this simple example. Be sure to configure your OPENAI_API_KEY.
const JSONAgent = require("jsonagent");
const agent = new JSONAgent({ x: 0 });
console.log(agent.state);
await agent.transition("increment x"); // { x: 1 }
Or try an evolving task list:
// evolving task list
const agent = new JSONAgent({
tasks: [
"Start a profitable business",
]
});
for (let i = 0; i < 5; i++) {
console.log(agent.state);
await agent.transition("Expand task list")
}
To use this module, you will need an API key from OpenAI. Set theOPENAI_API_KEY environment variable with your API key:
export OPENAI_API_KEY=<your-openai-api-key>
The main interface to interact with JSON Agent is through the JSONAgent class. You can create a new instance by passing an initial state and optional parameters:
const agent = new JSONAgent(initialState);
transition(input, history=false): Accepts an input string (and an optional history parameter to send entire history context), then performs a state transition based on the input and updates the JSON data structure.state: Retrieves the current state of the JSON data structure.Maybe, it seems to sometimes. Try it out and let me know what you find.
history=true in case of failure, backoffMIT
FAQs
An evolving JSON data-structure that uses gpt-4 to update itself
We found that jsonagent demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Anthropic says the directive cited national security concerns over a narrow jailbreak, but offered no specific technical details.

Security News
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.