Skip to content

Comments

Bump/v1.14.0#225

Merged
dev-ainetwork merged 7 commits intomasterfrom
bump/v1.14.0
Feb 19, 2026
Merged

Bump/v1.14.0#225
dev-ainetwork merged 7 commits intomasterfrom
bump/v1.14.0

Conversation

@kmh4500
Copy link
Collaborator

@kmh4500 kmh4500 commented Feb 19, 2026

No description provided.

nvidia and others added 5 commits February 18, 2026 14:44
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix TypeError: ExploreResult has txResult not result
- Switch provider URL to devnet-api.ainetwork.ai (HTTPS)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- src/llm/index.ts: Llm class with infer(), chat(), complete() methods
  that call ain_llm_infer via provider.send()
- src/llm/types.ts: ChatMessage, ChatOptions, InferInput, InferResult
- src/knowledge/index.ts: add aiExplore(), aiGenerateCourse(), aiAnalyze()
  methods that use LLM through the AIN node's JSON-RPC
- src/knowledge/types.ts: add AiExploreOptions, CourseStage interfaces
- src/ain.ts: wire up ain.llm = new Llm(this.provider)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Unit tests (24): LLM infer/chat/complete, Knowledge AI methods
(aiExplore, aiGenerateCourse, aiAnalyze) with mock provider.

E2E tests (28): Real devnet integration covering knowledge reads
(topics, explorations, frontier, graph, access), LLM inference
(Qwen3 vLLM), knowledge writes with block finalization, and
AI-powered operations (aiExplore, aiAnalyze, aiGenerateCourse).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…se, aiAnalyze

- Add thinking field to InferResult type
- Add AiExploreResult, AiCourseResult, AiAnalyzeResult types
- aiExplore now returns { ...exploreResult, thinking }
- aiGenerateCourse now returns { stages, thinking }
- aiAnalyze now returns { content, thinking } (breaking: was string)
- Update all unit and e2e tests for new return types

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
nvidia and others added 2 commits February 19, 2026 19:21
Replace all hardcoded provider URLs and private keys in examples and
tests with process.env.AIN_PROVIDER_URL and process.env.AIN_PRIVATE_KEY.
Examples now fail fast with a clear error if AIN_PRIVATE_KEY is not set.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@dev-ainetwork dev-ainetwork merged commit da3c765 into master Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants