33 posts tagged with "platform"
View All TagsPlatform - 0.83.0
π Highlightsβ
- Improved reliability of Aleph output capture
- Enhanced platform security
π Fixesβ
- Fixed an issue where output or print statements at the end of execution could be missed or truncated.
π Improvementsβ
- Security hardening
- Strengthened platform security certificates for improved protection.
Platform - 0.82.0
π Highlightsβ
- Improved reliability when cancelling jobs and executions
- Kai gains workspace file awareness for better context
- Python SDK enhanced with AST export support
β¨ New Featuresβ
-
Kai workspace awareness
- Kai can now list and search files in the workspace.
- Improves context understanding and relevance of responses.
-
AST export (Python SDK)
- Aleph Language Server support now includes AST export via the analyze endpoint.
π Improvementsβ
- Cancellation reliability
- The API now automatically re-sends cancellation signals if executions or jobs are still running.
- Reduces cases where cancellations fail silently.
Platform - 0.81.0
π Highlightsβ
- Improved reliability for Kai requests with automatic retries
- Python SDK expanded with Aleph Language Server support
β¨ New Featuresβ
- Aleph Language Server client (Python)
- Added
AlephLanguageServerClientto the Python SDK. - Full request and response types are now exported for easier integration.
- Added
π Improvementsβ
- Kai request reliability
- Automatic retries added to improve success rate for transient failures.
Platform - 0.80.1
Release description not available.
Platform - 0.80.0
Platform - 0.79.2
Platform - 0.79.0
π Highlightsβ
- Fix for a Kai error affecting certain prompts
- Runtime upgrade for improved performance and security
π Fixesβ
- Fixed an issue in Kai that could trigger a
"finishReason"error for certain prompts.
π Improvementsβ
- Runtime upgrade
- Improved overall performance.
- Enhanced security and stability.
Platform - 0.78.1
Platform - 0.78.0
π Highlightsβ
- Improved handling and visibility of transient errors
- Internal groundwork for upcoming bindings
π Improvementsβ
-
Transient error handling
- More robust detection and reporting of temporary failures to improve reliability and troubleshooting.
-
Platform readiness
- Background updates preparing the platform for upcoming bindings and integrations.
Platform - 0.77.0
π Highlightsβ
- Improved API documentation and SDKs
runtimeIdis now optional when creating executions and jobs
π Improvementsβ
-
API & SDK enhancements
- Clearer API documentation.
- Updated SDKs for better developer experience and consistency.
-
Simplified execution & job creation
runtimeIdis now optional when creating executions or jobs.- Defaults automatically to the current Aleph version if not specified.
π§ͺ Migration Notesβ
- Existing integrations can omit
runtimeIdunless a specific runtime version is required.
Platform - 0.76.0
π Highlightsβ
- Internal pre-release focused on improving interoperability and integration scenarios
- No user-facing changes in this release.
π Improvementsβ
- Backend enhancements to support broader integration use cases.
- Internal changes preparing the platform for upcoming interoperability features.
Platform - 0.75.0
Platform - 0.74.0
π Highlightsβ
- Improved execution diagnostics with signal capture
- Safeguard added to prevent excessive file uploads during executions
β¨ New Featuresβ
- Execution signal capture
- In addition to exit codes, the platform now captures the process termination signal.
- Provides clearer insight into whether a process exited normally or was interrupted (e.g., killed, timeout, etc.).
π Improvementsβ
- Upload safety guard
- If more than 100 files are created or modified during an execution:
- All affected files are bundled into a single ZIP archive.
- The archive is uploaded as-is to the platform.
- Prevents rogue or misconfigured scripts from uploading excessive numbers of files.
- If more than 100 files are created or modified during an execution:
π§ͺ Migration Notesβ
- No action required for users.
- Workflows generating large numbers of files may now produce a ZIP artifact instead of individual files.
Platform - 0.73.1
Platform - 0.73.0
π Highlightsβ
- Kai updated to better support figures and admonitions in generated content
π Improvementsβ
- Kai system prompt update
- Improved support for generating figures.
- Improved handling of Markdown admonitions (note, tip, warning, etc.).
π Fixesβ
- Minor internal improvements to AI content formatting.
Platform - 0.72.0
π Highlightsβ
- Internal platform updates and maintenance release
Platform - 0.71.1
Platform - 0.71.0
π Highlightsβ
- Cloud agents now report accurate system information
- Improved error reporting for cloud job scheduling failures
π Improvementsβ
-
Accurate cloud agent system info
- Cloud agents now correctly report CPU core count and total memory.
-
Better cloud job error reporting
- Jobs that fail due to cloud provisioning issues now surface clear failure states instead of hanging in scheduled or staled status.
π Fixesβ
- Minor fixes to improve cloud execution reliability.
Platform - 0.70.0
π Highlightsβ
- CPU usage metrics updated to follow Linux conventions
- New Cloud Agents for Jobs offering dedicated, high-performance machines (limited preview)
- Minor bug fixes and performance improvements
β¨ New Featuresβ
- Cloud agents for jobs
- Jobs can now run on dedicated cloud agents with powerful machine configurations.
- Designed for heavy, long-running, or performance-sensitive workloads.
- Limited preview for now, we will open it up gradually
π Improvementsβ
- CPU percent metrics aligned with Linux standards
- CPU usage now reports 100% = one CPU core, instead of a percentage of total machine CPUs.
- Metrics are now consistent with standard Linux tools and expectations.
π Fixesβ
- Minor bug fixes and general performance improvements.
β οΈ Breaking Changesβ
- CPU metrics interpretation has changed
- CPU percentages now follow Linux semantics.
- Jobs executed before this release will not be retroactively updated and may show inconsistent CPU values.
Platform - 0.69.2
π Highlightsβ
- Point release focused on security and stability improvements
π Improvementsβ
-
Security hardening
- Tighter API security headers and CORS handling to better protect requests.
-
Stability improvements
- Improved backend reliability for smoother execution and job handling.
π Fixesβ
- Minor fixes to improve overall robustness.
Platform - 0.69.1
βοΈ Internal / Technical Changesβ
- Minor update to the Agent Cloud Model to simplify alignement
Platform - 0.69.0
π Highlightsβ
- Renamed Communal Agent to Interactive (Shared) for clarity
- Improved load balancing for shared executions
- Added in-product guidance for understanding cloud agents
β¨ New Featuresβ
-
Interactive (Shared) agent
- The former Communal Agent is now called Interactive (Shared).
- Provides a shared, cloud-hosted execution environment for interactive workloads.
-
Cloud agent tooltip
- Added a tooltip to explain the cloud agent model and when to use shared vs personal agents.
π Improvementsβ
- Better load balancing
- Improved execution distribution on shared agents for more consistent performance.
βοΈ Internal / Technical Changesβ
- Refactored communal agents into a more general Cloud agent concept.
Platform - 0.68.0
π Highlightsβ
- Communal agents are now available for direct executions (internal user only ATM).
β¨ New Featuresβ
- Communal agents
- A shared, load-balanced agent is now available for direct executions.
- Communal agents are discoverable via the agents list for users who have access to it.
- Designed for lightweight, shared execution without requiring an agent.
Platform - 0.67.0
π Highlightsβ
- AI Assistant now produces shorter, clearer chat summaries
- Improved diff generation with stricter rules for cleaner, more unified patches
- AI Assistant can now create Markdown files in addition to Aleph code
β¨ New Featuresβ
- Markdown file creation via AI Assistant
The AI Assistant can now generate Markdown files directly, alongside Aleph source files.
π Improvementsβ
-
Shorter AI chat summaries
Chat summaries are now more concise and focused, making conversations easier to scan and review. -
Stricter unified diff generation
- Tighter rules ensure diffs are more consistent and easier to apply.
- Reduces malformed or overly fragmented patches.
- Improves reliability when applying AI-generated changes.
Platform - 0.66.0
π Highlightsβ
- System-level metrics are now collected during executions for better observability
- AI Chat assistant has been renamed
- AI Chat system prompt updated to significantly reduce hallucinations and improve API correctness
β¨ New Featuresβ
- Execution system metrics collection
- The agent now periodically collects:
- CPU usage
- Memory usage (Resident Set Size)
- For direct executions, a summarized metrics report is sent at the end of the execution.
- For job executions, all collected samples are streamed to the API periodically during runtime.
- The agent now periodically collects:
π Improvementsβ
- Improved AI Chat reliability
- Updated system prompt to enforce stronger adherence to Aleph APIs.
- Reduced hallucinations and off-spec responses when generating code or explanations.
Platform - 0.65.0
π Highlightsβ
- Major refactor of the AI Chats API to improve reliability, extensibility, and alignment with the OpenAI API
- Streaming AI responses now supported for real-time content generation
- Backend now supports feature flags for safer rollouts
- New APIs added to update job names and notes
β¨ New Featuresβ
-
Streaming AI responses
AI-generated content can now be streamed as it is produced, enabling more responsive user experiences. -
Client + server tool support
The AI API now supports client-side tools in addition to server-side tools, unlocking more flexible AI workflows. -
Job metadata API
New endpoints allow updating job names and notes -
Backend feature flags
Feature flag support added in the platform (in addition to the Workshop) to progressively enable or disable features without redeploying.
π Improvementsβ
-
AI API aligned with OpenAIβs canonical format
The AI Chats API now uses a messages/roles structure consistent with the OpenAI API, simplifying integrations and future compatibility. -
Improved editor context handling
Editor context is now explicitly passed and correctly processed by the model. -
Usage tracking per conversation
π Fixesβ
- Streaming endpoints now return errors correctly instead of silently failing.
- Improved request lifecycle handling to prevent orphaned or hanging AI requests.
βοΈ Internal / Technical Changesβ
- Refactored AI tools container injection into a dedicated module.
- Added graceful cancellation of in-flight AI requests when the API shuts down (via
AsyncDisposablecallbacks). - Client package updated to match the new AI API behavior and contracts.
β οΈ Breaking Changesβ
- AI Chats API has been significantly refactored
- Request and response formats have changed
- System prompt behavior is different
- Streaming behavior is now first-class
β οΈ This will break the existing AI Chat feature in production until the Workshop is updated.
Platform - 0.64.0
π Highlightsβ
A clearer and more capable AI experience behind the scenes, with improved model flexibility and stronger Aleph code support.
βοΈ Internal / Technical Changesβ
- Internal users can now select which AI model to use.
- AI Chats now include Aleph code parsing and validation during code generation.
Platform - 0.63.0
π Highlightsβ
- Introduction of API tokens to support secure automation and machine-to-machine integrations.
- Improved internal AI Chat tooling and a more secure SSE/EventSource implementation in the TypeScript client.
β¨ New Featuresβ
- API Tokens β Enable automated workflows and machine-to-machine integrations. Each token is tied to a workspace and carries its own identity and permission scope.
βοΈ Internal / Technical Changesβ
- Internal users can now choose between multiple presets for AI Chat features.
- The TypeScript client package now uses a refactored SSE/EventSource implementation with improved security.
Platform - 0.62.0
π Highlightsβ
- Improved onboarding flow for new users.
- Early groundwork completed for upcoming AI-assistant features.
β¨ New Featuresβ
- Personal workspace initialization β New users now receive a pre-populated workspace on their first login, making it easier to get started immediately.
π Fixesβ
- Resolved an intermittent issue where rate limits on job and user listings could cause partial results. A caching layer now reduces request pressure and prevents these failures.
βοΈ Internal / Technical Changesβ
- Pre-release of the AI Chats feature is now available internally for testing and validation.
Platform - 0.61.0
π Highlightsβ
- Fix a bug that prevented some users to search in files
- Update agent reconnection logic
π Improvementsβ
- Agents now wait more predictably between connection instances, and give up after 3 days of unsuccessful attempts
- Agents logging is less verbose
π Fixesβ
- Resolve a bug in search that prevented users to search in files if one of the file is empty
π§ͺ Migration Notesβ
- Agents will self-update automatically
Platform - 0.60.0
βοΈ Internal / Technical Changes
- Add internal endpoints for management
Platform - 0.59.0
π§© Fix
Commented include statements in Aleph scripts are no longer parsed as dependencies by the Agent. Example:
// include "dependency.aleph"
Previously, this line could incorrectly trigger dependency resolution and fail the execution. It is now correctly ignored.
π§ Impact
This fix prevents incorrect dependency lookups and ensures consistent execution graphs when using commented or disabled includes.