unigent
Build stateful agent workflows with typed outputs, reusable tools, session forks, and ordinary TypeScript.
File Explorer
Download Latest Version (.zip)- settings.json
- environment.toml
- ci.yml
- release.yml
- icon.svg
- tui.png
- no-export-star.yml
- api-extractor-base.json
- 0001-toolchain-and-monorepo.md
- 0002-pi-extension-harness-owns-loop.md
- 0003-control-tools-and-schema-derivation.md
- hello.ts
- pitch.ts
- skill_improvement.ts
- standalone.ts
- unigent-sdk.api.md
- args.ts
- index.ts
- mcp.ts
- test.ts
- tools.ts
- trace.ts
- facade.test.ts
- api-extractor.json
- package.json
- tsconfig.json
- tsdown.config.mjs
- adapter-claude-cli.api.md
- index.ts
- process.ts
- stream.ts
- integration.test.ts
- process.test.ts
- stream.test.ts
- api-extractor.json
- package.json
- tsconfig.json
- adapter-codex-cli.api.md
- fork.ts
- index.ts
- process.ts
- skills.ts
- stream.ts
- fork.test.ts
- integration.test.ts
- process.test.ts
- skills.test.ts
- stream.test.ts
- api-extractor.json
- package.json
- tsconfig.json
- adapter-pi.api.md
- index.ts
- integration.test.ts
- api-extractor.json
- package.json
- tsconfig.json
- app.tsx
- clipboard.ts
- runner.ts
- scroll.ts
- store.ts
- theme.ts
- tree.ts
- cli.ts
- command.ts
- environment.ts
- error_message.ts
- format.ts
- node_version.ts
- protocol.ts
- register.ts
- script_runtime.ts
- tui.tsx
- bun_script.ts
- failing_script.ts
- interactive_script.ts
- long_message_script.ts
- node_typescript_dependency.ts
- node_typescript_script.ts
- positional_script.ts
- raw_arguments_script.ts
- signal_script.ts
- stress_script.ts
- throwing_script.ts
- throwing_with_handle.ts
- tool_script.ts
- traced_script.ts
- clipboard.test.ts
- command.test.ts
- e2e.test.ts
- error_message.test.ts
- examples.test.ts
- integration.test.ts
- node_version.test.ts
- protocol.test.ts
- script_runtime.test.ts
- scroll.test.ts
- tree.test.ts
- package.json
- tsconfig.json
- tsdown.config.mjs
- core.api.md
- adapter_process.ts
- args.ts
- argument_object.ts
- backend.ts
- checkpoint.ts
- checkpoint_fingerprint.ts
- completion.ts
- errors.ts
- events.ts
- index.ts
- interactive_args.ts
- interactive_schema.ts
- interactive_schema_shape.ts
- interactive_terminal.ts
- json_schema_validator.ts
- mcp.ts
- runtime.ts
- schema.ts
- source_tools.ts
- tool.ts
- tools.ts
- trace.ts
- usage.ts
- args.test.ts
- correctness.test.ts
- integration.test.ts
- interactive_args.test.ts
- mcp.test.ts
- review_regressions.test.ts
- source_tools.test.ts
- trace_projection.test.ts
- usage.test.ts
- workflow.test.ts
- api-extractor.json
- package.json
- tsconfig.json
- e2e.test.ts
- package.json
- vitest.config.ts
- test.api.md
- index.ts
- integration.test.ts
- api-extractor.json
- package.json
- tsconfig.json
- assert-package-docs.mjs
- audit-dependencies.mjs
- check-package-contract.mjs
- ci-docker.sh
- release-packages.mjs
- release.mjs
- sync-package-docs.mjs
- unigent-dev.mjs
- verify-release.mjs
- worktree-bootstrap.sh
- .dependency-cruiser.cjs
- .gitattributes
- .gitignore
- .jscpd.json
- .syncpackrc.json
- _typos.toml
- AGENTS.md
- biome.json
- CHANGELOG.md
- CLAUDE.md
- CONSTITUTION.md
- CONTRIBUTING.md
- eslint.config.js
- knip.json
- lefthook.yml
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- review.md
- sgconfig.yml
- tsconfig.base.json
- tsconfig.examples.json
- tsconfig.json
- tsconfig.test.json
- tsdoc.json
- turbo.json
- vitest.config.ts
# Installation Guide
git clone https://github.com/gintasz/unigent
Downloads the entire project code from GitHub to your computer.
cd unigent
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Node.js Node.js must be installed to use npm.
npm install -g unigent-cli
Installs the package published on the npm registry globally โ no need to clone the source.
Pulled directly from this repo's README.
3. Node.js
Easynpm install unigent-sdk zod
Downloads and installs the libraries listed in package.json.
npm install -g unigent-cli
Installs the package published on the npm registry globally โ no need to clone the source.
corepack pnpm install --frozen-lockfile
Downloads and installs the libraries listed in package.json.
corepack pnpm run typecheck
Type this command into your terminal and run it.
corepack pnpm test
Type this command into your terminal and run it.
Pulled directly from this repo's README.
